Suspect Arrested After 2 Miami Cops Survive Assault Rifle Onslaught

After two Florida cops miraculously survived an assault rifle onslaught this week, police have arrested the man they believe was the gunman.

While police initially detained multiple people for questioning after Miami-Dade detectives Charles Woods, 47, and Terence White, 37, were shot while doing surveillance, they believe Damian Thompson was the lone shooter.

Watch: San Antonio Suspect Got Married After Allegedly Shooting Cop While on the Run

The 19-year-old was arrested after cops received several Crime Stoppers tips regarding the shooting, which occurred after 10 p.m. Monday.

Woods and White called for backup when a group reportedly approached their vehicle. Police allege that one of the men pulled out what appeared to be an AK-47 assault rifle and riddled the vehicle with bullets.

Photos provided by the Miami-Dade Police Department show where bullets were sprayed across the windshield and along one side of the minivan. More than 20 shots were reportedly fired.

An arriving officer rushed the officers to a hospital in the back of a pickup truck. Astonishingly, both of the officers survived.

"They are lucky to be alive. It’s been a while since I’ve seen a car hit by so many rounds," said Miami-Dade Police Director Juan Perez. "A high-powered weapon struck that vehicle and the officers should be counting their blessings today. We certainly are counting our blessings."

Read: Sheriff's Deputy Shot and Killed While Investigating Rape: 'Our Hearts Are Broken'

WSVN reports that police have charged Thompson with attempted first-degree murder, battery on a police officer and resisting an officer with violence.

He was arrested when police swarmed the Hyatt Place Hotel 10 hours after the shooting as part of the investigation. Three others — two women and one man — were arrested in the room on unrelated charges.

Watch: Chick-Fil-A Honors Slain Deputy with Special Memorial Table