Ad blocker detected: Our website is made possible by displaying online advertisements to our visitors. Disable your ad blocker to continue using our website.
You know that old 1998 Godzilla movie where the chines dud were saying GODZILLA!! GODZILLA!!! laying in bed. i think he was talking about this one!!! This is &^%^*%$&* FAST for a street legal car!!! https://www.youtube.com/watch?v=vsnAbNtny7M