The kids from up north are back with their "The Spot" videos and this one is definitly a must-see. Its super sick to see them improve and have fun, definitely waiting for more!

August 21, 2012

Leave a comment