Eyewitnesses reports described mayhem and gore at explosions that rocked an airport and major subway station in the Belgian capital of Brussels on Tuesday morning.
Zach Mouzoun, who arrived on a flight from Geneva about 10 minutes before the first blast, told BFM television that the second, louder explosion brought down ceilings and ruptured pipes, mixing water with blood from victims.
"It was atrocious. The ceilings collapsed," he said. "There was blood everywhere, injured people, bags everywhere."
"We were walking in the debris. It was a war scene," he said.
Sky News television's Alex Rossi, at the airport, said he heard two "very, very loud explosions."
"I could feel the building move. There was also dust and smoke as well...I went toward where the explosion came from and there were people coming out looking very dazed and shocked."
Near the entrance to the Maelbeek subway station, not far from the headquarters of the European Union, rescue workers set up a makeshift treatment center in a local pub. Dazed and shocked morning travelers streamed from the metro entrances as police tried to set up a security cordon.
"The metro was leaving Maelbeek station for metro when there was a really loud explosion," said Alexandre Brans, 32, wiping blood from his face. "It was panic everywhere. There were a lot of people in the metro."
Yaakov Yeret, an Israeli paramedic who volunteers with the United Hatzalah emergency services organization, was praying at the airport's synagogue when the blast went off.
"[After] we felt the explosion, we left the area to see what happened and joined the crowed that was being guided outside by the police," he recalled. "They assembled us on the other side of the airport, and now we're waiting for instructions."
First responders ran through the street outside with two people on stretchers, their clothes badly torn.
The explosions at the airport hit at the middle of the busiest time there. Smoke was seen billowing out of the terminal.
Want to enjoy 'Zen' reading - with no ads and just the article? Subscribe todaySubscribe now