Two trains stranded in Gwynedd as a result of the recent severe storms have been causing something of a stir - as they rumbled through the town of Barmouth on the back of a lorry.
The two trains, with two carriages apiece, are being taken by road haulage to a depot in Chester more than 70 miles away.
Days of severe weather have taken their toll in coastal areas around Wales.
Why has Britain been battered by a seemingly endless series of severe storms since the start of December?
These videos show the ferocity of the waves hitting Aberystwyth seafront this morning, leaving the roads strewn with debris.