tool fan said:
Where in heavens name is that dealership?
Yeah...where is that? I keep trying to read the gas station sign, or anything else....but just can't see it.
Also, one of the SLRs has orange side markers, and the rest appear to be clear.
Is this pic real????? The dealership/lot and the area just don't seem that nice to house/guard 12+ million worth of cars.
Tamoil is Deutsche Tamoil Gmbh. They are big in Italy, CH, NL and D. I'm assuming this pic is somewhere in Europa [???1]