RTL 2004 Nova Bus LFS #20401-20418
Preview:
Unit:
Description:
Date of Photo:
20402
#20402 pulling out of the Longueuil Terminal.
April 27, 2005
20406
#20406 about to leave the Longueuil Terminal on the South Shore.
April 27, 2005
This page last updated on January 29, 2016.
Back