City Manager: South Miami Police Chief Terminated
The South Miami Police Department has a new acting police chief. According to South Miami City Manager Steven Alexander, Orlando Martinez de Castro was terminated Wednesday night and Major Rene Landa was named Acting Chief.