CP Rail Davenport Sub
UP SD70ACe leads extra empty intermodal train on the CP Davenport Sub
CP Davenport Sub - Sabula, IA 11-28-20 (Drone)
CP 261 with CP 7027 leading on the Davenport Sub August 15, 2022
HLCX 1039 South leading-CP Davenport Sub
CP Davenport Sub B60 BN Clinton and CP 475 July 19, 2019
Snowy chilly day on the CP Davenport Sub 475, B60 and 676 October 31, 2019
Highlights: CP Davenport Sub
CP Davenport Sub Six trains Variety of power March 11, 2020
CP Davenport Sub BD70 and CP475 April 20, 2021
CP Davenport Sub - Sabula, IA 9-28-21 (Drone)
CP Davenport Sub BN Rock and 261 6x1x0 April 19, 2022
CP Davenport Sub Quad Cities Area
CP Davenport Sub 473 at Le Claire and 475 at Davenport July 10, 2019
CP Davenport Sub BN Rock Local and CP 475 September 23, 2109
CP Davenport Sub CP 676 and BN Clinton late evening July 1 2019
CP 475 on Davenport Sub BNSF WB empty ore train on Barstow Sub February 8, 2020
Loram MofW RailVac south on the CP Davenport sub, 10-9-15
CP Davenport Sub CP 475 with two NS units and CP 472
Yard moves at Nahant yard CP Davenport Sub January 23, 2022