1619592

A Brief Description of Havasu Falls

Havasu Falls (Havasupai Falls) is undoubtedly one of the most beautiful bodies of water in southwest United States. If you have an upcoming trip to the Grand Canyon, do not forget to pay this attraction a visit. The Havasu Falls is located in Havasupai Indian…