Twenty people in Phoenix are without homes after strong gusts ripped a large section of the roof off from their apartment building Monday afternoon.
It happened at the Airport Inn Apartments near 25th Street and Van Buren.
"I heard like a roaring sound, like a tornado, like a train," explained Anthony Campbell.
Those strong gusts, acting more like bulldozers, sent the roof on top of cars, against doors at the apartments across the street, and even at people on sidewalks.
Neighbors said one man on a bike was even pinned to the ground by the flying mix of wood, nails, and shingles coming his way.
"He was literally underneath all that debris out there," said D'Sharrah Reed.
Campbell, who's an army veteran, said his instincts kicked in and he raced to help pull the man from the debris.
"He didn't know what happened," Campbell said. "He just like, 'Oh my God! What happened?!'"
Neighbors told ABC15 they're shocked no one was killed.
That man was taken to the hospital where he was listed in serious condition with several head injuries.
Phoenix fire officials said he is expected to be okay.