October 10th 2008 North America »
United States »
California »
San Diego »
La Jolla
It could only happen in La Jolla...
I'm not saying it's an expensive place to live, but how many towns or cities do you know with a used showroom? For those of you not in the know, the is probab ... 6 photos
[full story]