Giants Fan Upset With Loss, Beats Up Wife & Shoots at Police With AK-47 (Mugshot)
The Giants are still in 1st place in the NFC East. Someone should have told Richard Braccia that before he ...
The Giants are still in 1st place in the NFC East. Someone should have told Richard Braccia that before he ...