A great white shark has died after getting stuck in a divers cage off Guadalupe Island, Mexico.

Mexican environmentalist Arturo Islas Allende uploaded the video on social media, saying the area is considered ‘the most important great white shark sanctuary on the planet’. The video shows the shark approaching the cage, sticking it’s nose into the cage and then being unable to free itself.

The shark reportedly struggled for around 25 minutes, bleeding heavily before dying and drifting away.

Allende criticised the incident saying that the great white is a vulnerable species and something could have been done to save the animal as it struggled.

According to Daily Mail, Nautilus Dive Adventures is now facing backlash for the structure of their cages. They responded on their Facebook page, saying that their cages are in full compliance with all Mexican Regulations.