I am thinking it was just a person thinking that putting the word "turbo" on their vehicle makes them cool. There are a lot in Orlando and Tampa that do that crap.
I am thinking it was just a person thinking that putting the word "turbo" on their vehicle makes them cool. There are a lot in Orlando and Tampa that do that crap.
Well, I will keep an eye out when I pass thru Orlando for it. I would hope that if they really had a turbo they would also have some UpRev stickers to go with it.