Terrifying video shows two massive cruise ships crash into each other as onlookers scream in fear.
Video shows the two giant Carnival Cruise vessels carrying hundreds of people come together as an onlooker reports a "loud explosion".
Terrified holidaymakers were evacuated from the dining room of the Carnival Glory after it smashed into the Carnival Legend near the Cozumel, Mexico port, this afternoon.
Twitter user Ty Harris (@Thugle), posted a video taken from another ship, and said: "Have the only footage I know of, of the cruise ships crashing as it happened.
"Excuse the language, the loud explosion and the sudden realization of a ship inside of another ship was very startling lol. Carnival glory and carnival legend." [sic.]
* Were you on the cruise ship? Email [email protected]
Terrified passengers on the third ship scream "he's going to hit us!"
While Matthew Bruin (@BruinMatthew) tweeted: "Carnival Glory just crashed into Carnival Legend and almost crashed into Oasis of the Seas at the Cozumel cruise port."
Carnival Cruise have replied to tweets showing the videos.
They said: "We are assessing the damage to both ships.
"There is one reported minor injury of a Carnival Glory guest that occurred when a group of guests were evacuated from the dining room on Decks 3 and 4."
In another tweeted reply, the company said: We are assessing the damage but there are no issues that impact the seaworthiness of either ship.
"We have advised guests from both ships to enjoy their day ashore in Cozumel."
They added that "The next cruise for both ships is not impacted."
Morgan Saxton of KUTV News tweeted that it appears "all damage is above the water-line."
Rudy Harper of WXYZ 7 Action News said: "The Carnival Glory crashed into the Carnival Legend while trying to leave the port of Cozumel this morning, according to a viewer.
"Check out the damage to the stern."
Pictures posted on Twitter shows several windows have been blown out on the Carnival Glory.
Parts of the balcony are hanging loose and one corner of its stern is smashed in.
The Carnival Glory is on a seven-night cruise to the Western Caribbean out of New Orleans while the Carnival Legend is also on a week-long cruise to the same area from Tampa, Florida.
The collision was said to have happened at 8.50am local time.
In a statement, Carnival said the Carnival Glory was maneuvering to dock when it collided with Carnival Legend, which was already alongside, ABC Action News reports.