When was the last time you saw a Chevrolet in Tokyo? It doesn't exist, folks. They beat us all the time." We couldn't travel to Tokyo for this fact-check, but we did hear from Chevy and other sources to shed light on whether it's really true that Chevy …
Comments