Adam's Transport Photography:
150241 stands at Pembroke Dock
Adam's Transport Photography:
175105 departs Port Tolbert Parkway
Adam's Transport Photography:
150257 stands at Fishguard Harbour
Adam's Transport Photography:
175107 stands at Milford Haven
Adam's Transport Photography:
142082 stands at Swansea
Adam's Transport Photography:
142082 stands at Carmarthen
Adam's Transport Photography:
158835 stands at Aberystwyth
Adam's Transport Photography:
170507 arrives at Shrewsbury
Adam's Transport Photography:
153320 stands at Llanwrtyd Wells
Adam's Transport Photography:
Heart of Wales trains cross paths
Adam's Transport Photography:
153320 stands at Llandovery
Adam's Transport Photography:
43185 stands at Cardiff Central
Adam's Transport Photography:
150240 stands at Cardiff Queen Street
Adam's Transport Photography:
153327 stands at Cardiff Queen Street
Adam's Transport Photography:
43086 stands at Newport
Adam's Transport Photography:
170115 departs Newport
Adam's Transport Photography:
175002 departs Newport
Adam's Transport Photography:
158958 arrives at Newport
Adam's Transport Photography:
43042 stands at Newport
Adam's Transport Photography:
150235 departs Grangetown
Adam's Transport Photography:
150283 arrives at Grangetown
Adam's Transport Photography:
150283 stands at Rhymney
Adam's Transport Photography:
150256 stands at Merthyr Tydfil
Adam's Transport Photography:
143604 stands at Pontypridd
Adam's Transport Photography:
142082 stands at Treherbert
Adam's Transport Photography:
142010 departs Radyr
Adam's Transport Photography:
150240 stands at Cardiff Queen Street
Adam's Transport Photography:
143601 stands at Cardiff Central
Adam's Transport Photography:
150252 stands at Newport
Adam's Transport Photography:
170112 and 158951 stand at Newport