OPA-LOCKA, Fla. – Two people were hospitalized after a chemical leak near an industrial plant along NW 129th Street and 38th Avenue on Wednesday night.
Fourteen others were treated after they were overcome by fumes.
Recommended Videos
The cause of the leak is still under investigation.
The condition of the victims who were sent to the hospital has not been released.