Thursday, September 01, 2011

From Toluca Terrace, a must see car wash video

This should prove for all time that the SFV Valley is the coolest part of L.A. 

1 comment: