Friday, September 16, 2011

Addict at Street Science.


Addict recently toured the US this summer. They stopped at Street Science in Livermore,Ca to ride one of the sickest looking indoor mini ramps i've seen. Here's the raw footage.

No comments:

Post a Comment