Feedback

Royal Marines Rescue Stranded Cars in England

 

The Royal Marines are rescuing cars stranded in Cornwall, England after a main road collapsed Christmas Day. ITV’s Ben Chapman reports.

Shows