Ride The Last Red Car Los Angeles April 1961

Ride The Last Red Car Los Angeles April 1961

Share This Content
Ride The Last Red Car Los Angeles April 1961. Documentary of the last Red Car from Downtown to Long Beach in April 1961.