Flights were cancelled and delayed to and from north Germany on Thursday due to storm Xavier's strong winds - and you can see why from this clip of an Emirates Airbus landing after being caught by the wind.
As it hits the runway, the plane swerves left and right, before the pilot manages to steady the craft. The Airbus from Dubai landed in Düsseldorf at 1.31pm with only six minutes delay, reports RP-Online.
The precarious landing was caught on film by planespotter Martin Bogdan, known as "Cargospotter" on Youtube, who applauded the pilot's skill in realigning with the runway after being hit by a sudden gust of wind.
"Incredible job by the pilots," he writes. "I've filmed thousands of landings during the last few years at many European airports, but this landing of the Airbus A380 was extremely hard and extraordinary."
The Airbus A380 is currently the largest commercial aircraft in the world.