British Car Show
300 cars in a parking lot.
Date: July 27th 2002
Main Image