He was shot three times in one leg, trampled on, shot again in the hand and hip and dragged across shards of broken glass. Now, he's dancing once again.
Angel Colon was a victim of the Pulse nightclub attack that took the lives of 49 people and injured 53 others. Before that tragic day, he was a Zumba instructor. He thought he would never again be able to dance.
But at last week's Zumba annual fitness instructor conference, ZINCON, Colon took the stage in front of 7,500 people.
"This past month has been the worst month of my life," he said. "But going through this, there's been nothing but love and support from everyone."
Related: Stonewall Seeks Assistance to Commemorate Pulse Victims
He wasn't alone. Officer Omar Delgado, the policeman who saved his life, appeared on stage alongside him. They embraced while the audience applauded.
"First of all I wanted to let you know that I am amazed and I'm so proud of how much you've developed and how much progress you have done walking here, because the first time I saw you, you were lying in the bed," Delgado told Colon.
"We will always be brothers, and no matter how long it takes for you to get well, I'm gonna be there by your side."
Soon after, Colon danced in a chair alongside other instructors to the song "Love Makes the World Go Round," written by Jennifer Lopez and Lin-Manuel Miranda as a tribute to the Pulse victims.
Check out the videos below.