New Hampshire Shooting

New Hampshire Man Justifiably Forced to Kill his Son
News

New Hampshire Man Justifiably Forced to Kill his Son

Back in December, in the small town of Dover, New Hampshire one of the worst nightmares a parent could face occurred. 76-year-old John Davis got into a firefight with his own son. Who he was forced to kill after being shot several times by his boy.