142075 passing 158798 near Magor on the South Wales Main Line, in the days prior to electrification.
66501 passing Magor with a poorly loaded intermodal freight.
First Great Western HST passing Magor with a London bound express.
66204 passing Magor.
66516 passing Magor with a Wentloog - Southampton maritime intermodal service.
43023 passing Magor, bound for London Paddington.
158823 passing under the delightful stone bridge at Magor.
70008 on the morning Wentloog - Southampton intermodal service at Magor.
43130 passing Magor, en route to London Paddington.
43125 hurries towards London with a morning South Wales express.
43155 now operated by GWR passing Magor on the South Wales Main Line.
66119 with an untypically clean rail head treatment train, passing Magor on the South Wales Main Line.
60044 passing Magor with the Robeston - Westerleigh oil tanks.
60019 passing Magor with the morning Robeston - Westerleigh 'Murco' oil train.
60001 passing Magor with a morning steel train from South Wales.