David and goliath Nederland, Amsterdam, North Holland

David and goliath