Upon seeing which stunning South American geographic feature did Eleanor Roosevelt reportedly say “Poor Niagara”? June 7, 2017 By Show answer The Iguazu Falls More Geography QuestionsMore World Geography Questions