October 21, 2010
Just the other day, I posted some of the world’s most spectacular waterfalls. I wasn’t able to find a good clip of Havasu Falls, until now. As an added bonus, this clip also shows Mooney Falls. They’re both located within the Grand Canyon in Arizona.