So I was driving along 96th street in Indianapolis this morning, and when I pulled up to the Meridian Street stop light, I saw this:
Wasn’t expecting to see that – it had the big ‘7’ logo on the front, so it could be a Caterham – anyone out there know who owns it?