A sudden, spectacular storm struck Florida's Port Canaveral on Friday.
The storm battered the 15-deck Independence of the Seas cruise ship as it prepared to depart.
Passengers ran for cover as umbrellas, chairs, and other furniture flew around them.
The ship departed for the Bahamas despite the storm and arrived on time.
There were no serious injuries to crewmembers or passengers.
Passengers took to the internet to describe their personal experiences.
The storm was estimated to have winds of between 40 and 50 miles per hour.
The storm is just one of many expected to hit the Florida coast as hurricane season begins.