"Tour de France"
Carol & Newt at the Eiffel Tower & The Louvre
Paris, France