Video The Moment Movie - Teaser is Here! "The Moment" is a feature length documentary about the birth of freeride mountain biking that features the mountain bikers and filmmakers..." Sep 14, 2017 5