Landmarks

What U-shaped, 82 meters high chasm is located in the Iguazu Falls?

More Questions from Landmarks
What is the name of the oldest museum in England, founded in 1683 in Oxford?
Reveal Answer
What famous American national park was created in 1890?
Reveal Answer
Which best describes Alcatraz?
Reveal Answer
Disneyland built a theme land within the park based entirely on which of these Disney movies?
Reveal Answer
The description "birthplace of American freedom" best relates to which landmark?
Reveal Answer
What is the name of Thomas Jefferson's home in Virginia, which he designed himself?
Reveal Answer
In what state is Niagara Falls located?
Reveal Answer
What is the name of the largest aquarium in North West England located in Cheshire?
Reveal Answer