
Hiking Mount Si in Vibram Five Finger KSOs (Do you know why Mount Si is famous?)
Do you know why Mount Si is famous? Mount Si is located near North Bend, Washington and is where the 90s television show Twin Peaks was filmed. Vibram Five Fingers fan Kevin recently hiked up Mount Si in his KSOs and took these beautiful pictures.