A Royal Caribbean cruise ship that was delayed for several days after a passenger was hurt during a storm near Spain finally arrived in Miami.
The Explorer of the Seas made an unplanned stop in Las Palmas last week so the passenger could get additional medical care, a spokesperson for the cruise line said.
Photos from passengers showed the mess caused by the weather in the ship's dining areas and casino.
The ship left Barcelona on Nov. 2 and was scheduled to arrive in Miami on Nov. 14, but completed its journey on Sunday.
The Hurricane season is on. Our meteorologists are ready. Sign up for the NBC 6 Weather newsletter to get the latest forecast in your inbox.