Video has captured the moment a passenger ferry in Barcelona, Spain collided with a shipping crane, causing it to tip over and explode.
The footage - taken by Bulgarian seaman Petar Petrov - shows port staff running away from the crane as it starts to fall.
Petrov said the weather was poor at the time and the owner of the ferry, Grandi Navi Veloci, confirmed strong winds are what caused the vessel to stray off course.
The ferry was carrying 420 passengers at the time of the incident, but amazingly, no one onboard was injured.
The fire is believed to have been caused by hazardous chemicals being stored in containers on the port.