Tag: iamtaiboogie

Posted in Car Mod

WORLD’S QUICKEST DSM – These Launches Are INSANE!

Reliable and Fast are two things not often associated with DSM’s, but the guys at English Racing and Extreme Turbo Systems really have that balance…

Continue Reading