It was a terrifying scene as a passenger ferry struck an industrial dock in the Spanish city of Barcelona.

The collision set off a chain reaction, toppling a crane that struck several containers carrying chemicals.

The chemicals ignited, causing a massive explosion. It took several hours for the fire to be extinguished.

The Italian company that owns the ship issued a statement explaining that strong weather contributed to the accident. Reportedly, no one was injured.