Heber Valley Railroad OSL 1068 approaches Center Street below the Wasatch Mountains.
OSL 1068 operated by Heber Valley crosses Snake Creek.
Heber Valley Railroad OSL 1068 climbs the grade above the shoreline of Deer Creek Lake.
The mountain storm is clearing as OSL #1068 struggles to bring its train upgrade as it fights slippery rails and deep snow.
OSL #1068 traverses the ledge above Deer Creek Reservoir.
OSL #1068 heads toward the Heber Valley.
OSL #1068 crosses Deer Creek during a morning snow storm.
OSL #1068 works its way up Casperville Hill.
Morning ice fog blankets the valley waiting to be burned off by the early morning sun as OSL 1068 approaches Heber City, UT
The Heber Valley Railroad OSL #1068 has set up for night pictures beside its train and the Heber City Station.
Morning fog blanketing the valley has not been burned off by the early morning sun as OSL 1068 approaches Heber City, UT
Heber Valley Railroad OSL 1068 regains its traction after slipping on snow covered rails overseen by Mt. Timpanogos.
Heber Valley Railroad OSL 1068 begins the climb out of the Provo River Valley beneath the Wasatch peaks of Mt. Timpanogos and Big Baldy.
Heber Valley Railroad OSL 1068 battles the grade as it approaches Deer Creek siding.