Screamin’ Eagles - US Team at Mammoth

It's been pretty ideal for the US team this winter having such a massive snowfall at Mammoth meaning they could continue their riding and "training" way into the summer months. We'll presume that's why their US Team is packed full of seriously crazy good shredders!