Freeride Finals -- Teva Mountain Games 2007
jeff lenosky and kyle straight in the freeride finals
Freeride Finals with interviews at the 2007 Teva Mountain Games Freeride Challenge Finals in Vail, Colorado.
Freeride Finals with interviews at the 2007 Teva Mountain Games Freeride Challenge Finals in Vail, Colorado.