Experts are trying to work out why nearly 100 dead animals and birds have washed up on a Peruvian coastline.

The bodies of 18 sea turtles, 22 sea lions, eight dolphins, 16 angular roughsharks and 22 marine birds were found during an inspection by government officials.

Some of the creatures were sprayed with a special paint as part of an investigation into the grim discovery along 77 miles of the Lambayeque coastline.

The carcasses, were in various states of decomposition, were measured, placed in bags and then taken away for analysis.

Jaime De La Cruz, an engineer with Peru's Ocean Institute, said a report detailing their cause of death was expected in the coming weeks.

In the past couple of years, a worrying number of dead sea creatures have been ending up on Peru's shores.

While officials have yet to conclusively pinpoint a cause, some of the possible explanations include viruses, offshore oil exploration, or poisoned food sources.