Clips of snowboarders from around the globe dropping into the historic Fenway Park on a 140 ft ramp (almost 4x the size of the green monster & higher than the stadium lights).
Big Sky, Montana: The Biggest Ski Resort In America
A few images of the largest ski resort in America, Big Sky, Montana.