A Detroit Mother ‘Leda Watts’ Was Devastated, As Mistrial Was Declared In Her Sons’ Murder Trial After Lawyer Falls Asleep In Court

In April Louis Phillips, 28, and his brother Alex Stewart, 24, were shot and killed in front of a home in the city’s West Side and family have been seeking …

Read More