by MyPicturesGalore
Regular steam hauled trains run from Fort William to Mallaig during the Sumer months