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