Bus and Coach Photos
Mitchell Libby 2017 New Flyer USA
A SEPTA New Flyer D40LF manufactured in 2001 is seen running in Philadelphia on 22 Sep. 2017. Note SEPTA PCC II streetcar in the background.
Picture added on 05 October 2017 at 10:16