Landmarks

Folk legend says that what monster lives in the River Thames?

More Questions from Landmarks
Where in Boston would you ride the "Swan Boats"?
Reveal Answer
In what state is Niagara Falls located?
Reveal Answer
Where would you find the Extraterrestrial Highway, the site of several UFO sightings?
Reveal Answer
What Rome attraction is this?
Reveal Answer
What is the name of the largest aquarium in North West England located in Cheshire?
Reveal Answer
Where is the Palace of Versailles?
Reveal Answer
What powerful waterfalls in Guyana combine very high volume of water and large height of fall?
Reveal Answer
What Chilean island in the southeastern Pacific Ocean is most famous for its enigmatic giant stone statues?
Reveal Answer