Tuesday, January 30, 2018

Customers have taken delivery of their demons, and have taken the Demons to the tracks. Here's a 9.94 at 136 from "One Seat" in hi def 1080



and here's proof that they get daylight under the front tires

No comments:

Post a Comment