Justice Undone . . . Again
Four years have passed since Laura Russell, an off-duty Metro-Dade police officer, shot and killed Andrew Morello while the sixteen-year-old and his friends were trying to steal stereo speakers from a Jeep Cherokee belonging to Russell’s neighbors. Russell claimed she shot the teen in self-defense as Morello was about to…