Telus World Ski & Snowboard Fest '04

  • 13 years ago
Big air and super pipe action from the Telus World Ski & Snowboard Festival in Whistler, BC, Canada. Newschool ski action.