Tag Archives | Nature

Whychus Creek – Squaw Creek Falls

I took a hike the other day up to some water falls I’ve never been to before. Let me tell you, they were awesome! Well…1 out of the 3 were. I went to Squaw Creek Falls outside of Sisters Oregon about 10 miles or so. The directions I have say… The waterfalls of Whychus Creek […]

Continue Reading