Explore these ideas and much more!

Yosemite Falls is the highest measured waterfall in North America and located in Yosemite National Park in the Sierra Nevada of California.

Yosemite Falls is the highest measured waterfall in North America and located in Yosemite National Park in the Sierra Nevada of California.

Pinterest • The world’s catalogue of ideas
Search