FranzVonHoffer
Well-Known Member
I'm making observations not accusations. Houston is the 4th largest city in the US....I mean can you blame them? Texas is the truck capital of the world. And new product launches almost always happen at Detroit, LA, Paris, and Tokyo.
just sayin. Maybe step your game up???
Sponsored