The Eiffel Tower beach volleyball stadium has the greatest view in sports, and there’s no close second

Top