A man in Framingham, N.Y., committed suicide Tuesday by throwing himself in front of a Long Island Rail Road train after allegedly beheading a woman, according to police. Little is known at this ti
Source: dailycaller.com
A man in Framingham, N.Y., committed suicide Tuesday by throwing himself in front of a Long Island Rail Road train after allegedly beheading a woman, according to police. Little is known at this ti
Source: dailycaller.com