posted on Jul, 9 2007 @ 08:51 PM
I went a couple of years ago to South America and in my opinion the Iguazu Waterfalls in Argentina/Brazil are the most amazing thing in nature that I
have ever seen, the Amazon also has to be there.
Others I believe should be consider:
Sahara Desert
Nile River
Galapagos Island
Yellowstone Geysers
Hydrothermal vents and the life its supports.
The Great Lakes
Mount Everest
Niagara Falls
Just my 2c!