Thursday, June 30, 2011

QUESTION: Geography

Where is Angel Falls, the world's tallest waterfall?

4 comments:

Mom said...

Somewhere in South America

Virginia Morgese said...

Venezuela

Aunt Sis said...

Veezuela

Matt said...

Venezuela... it was parodied in Up. At least I think so...