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 it instead completed its journey on Sunday.
Get top local stories in San Diego delivered to you every morning. >Sign up for NBC San Diego's News Headlines newsletter.