Video of NYC police killing machete-wielding man at Grand Central station released

Video of NYC police killing machete-wielding man at Grand Central station released

NYPD footage shows officers fatally shooting a man who had stabbed three people at a busy New York subway station after…

By -