An elderly cargo ship has gone aground on a reef off Belize.

The 4,500-dwt Herca-1 (built 1999) got stuck on Sunday in the Turneffe Atoll, eight miles east of Belize City.

The Panama-flag vessel, which is 98 metres long, suffered mechanical failure, according to the Belize Port Authority (BPA).