Place: South Beach, Miami, Florida, United States
By Terry Nelson Uploaded on 31 January 2008 53 views
exotic and rare autos abound.