This is an archived article and the information in the article may be outdated. Please look at the time stamp on the story to see when it was last updated.

GUADALUPE ISLAND, Mexico — Video posted to YouTube caught a great white shark breaching a safety cage and violently thrashing around with a diver inside while other onboard a dive boat watched helplessly.

The video, posted on the  “Gabe and Garrett” YouTube channel, was shot near Guadalupe Island, off the coast of Baja California during a five-day shark cruise.

Chunks of tuna were left outside the cage as bait, with a diver — supposedly — safely protected by the bars to watch.

One of the sharks came in for the tuna but it was so frenzied, it broke the cage bars and ended up inside.

“So this shark lunged at the bait, accidentally hit the side of the cage, was most likely confused and not able to swim backwards, it thrust forward and broke the metal rail of the cage,” according to a description on the YouTube channel.

The shark burst out the top of the cage and swam away.

“There was a single diver inside the cage. He ended up outside the bottom of the cage, looking down on two great white sharks. The diver is a very experienced dive instructor, remained calm, and when the shark thrashed back outside the cage, the diver calmly swam back up and climbed out completely uninjured,” according to the caption on the YouTube channel.

“Everyone on the boat returned to the cages the next day, realizing this was a very rare event. The boat owner, captain, and crew are to be commended for making what could’ve been a tragic event into a happy ending. I’m sure God and luck had a bit to do with it too!”

[protected-iframe id=”d0d0fa94bbe410778ab115168893b63a-29290497-62452405″ info=”!1m18!1m12!1m3!1d6024197.093525311!2d-114.14784611961596!3d28.747754298346884!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x8122f324d09050bd%3A0x68c46afd5ae65312!2sGuadalupe+Island!5e0!3m2!1sen!2sus!4v1476453011795″ width=”600″ height=”450″ frameborder=”0″ style=”border:0″ allowfullscreen=””]