1960 Triumph TR3A

Welcome to Down On The Street » 9/25/08 9:20am 9/25/08 9:20am, where we admire old vehicles found parked on the streets of the Island That Rust Forgot: Alameda, California. It's been a while since we've had a British sports car in this series (I believe the last one was ), so let's celebrate this year's final stretch of open-air motoring weather…