Click for previous Niagara Transit
Orion 05.501 High Floor Bus
Click for next photo

Niagara Transit 2266 on River Road

Niagara Transit 2266 is a 2002 Orion 05.501 high floor bus .

Niagara Transit 2266 on River Road with a Red Line shuttle on Saturday August 30th, 2008. It is advertising the IMAX theatre located next to the Fallsview Casino.

BackPhotos from CanadaHomeGalleryLink


Last Updated: July 20, 2012
Mail MeMichael Taylor