Tag: “Oasis”

1 place found.

  1. Havasu Falls

    Havasu Falls is a 100-foot tall waterfall in the Grand Canyon that is a desert oasis in every sense of the word. It is one of the most photographed waterfall in the world, and for good reason.

  • Page 1 of 1