The Miami-Dade Police Department has announced the arrests of two men wanted in the shooting death of Terra Environmental Research Institute senior Andrea Camps Lacayo.
The Miami-Dade Police Department has announced the arrests of two men wanted in the shooting death of Terra Environmental Research Institute senior Andrea Camps Lacayo.