Pages

Tuesday, August 14, 2012

Tumalo Falls in Summer


Tumalo Falls is a 97 foot waterfall near Bend, Oregon. It is also a phenomenal trail head for mountain biking and hiking in the Deschutes National Forest.

No comments:

Post a Comment