Watch The First 48 season 15 episode 1505 tv series online free
Release: Nov 12, 2016
A surveillance camera on a bus captures a shooting outside a Minneapolis church; the footage leaves police detectives wondering if the shooter acted in self-defense.