The Beaver State is full of opportunities for epic outdoor recreation, but this mountain slide in Oregon might be the most thrilling!
Jenna Felice