Tag Archives: 2013 bubba 2013

2013 Armada BUBBA at evo Seattle!

  The 2013 Armada BUBBA has landed at evo Seattle Well Armada has done it again and evo has been selected as one of the few shops to stock these. With only 100 Armada BUBBA skis shipped to North America, you won’t find them available to buy on any