Make your own free website on Tripod.com

A Large EPD Traffic Unit in front of the station at 1454 Elmwood, circa 1940


Back to Pictures index.