MIAMI-- Miami-Dade police say they have caught the man who shot two undercover police officers on Monday.
19 year-old Damian Thompson has been charged with first degree murder, battery on a police officer and resisting an officer with violence.
The two undercover detectives were inside an unmarked police SUV checking for gang activity Monday when they were ambushed by at least two people with guns.
One detective has been released from the hospital - the other is in stable condition.
Miami-Dade police also arrested three additional subjects in connection to the shooting but those suspects were not charged with attempted first-degree murder.