Some Sketchy Dudes – Deathgrip Racing

Submitted by Max

Introducing Deathgrip racing, a new team based out of Kelowna BC Canada. deathgripracing.ca