Man shot and killed by Hialeah mechanic due to car repair dispute

Police said the mechanic acted in "self-defense" and called the shooting justified.

Author: Rich