NYC Chopper Crash

A helicopter crash in New York City with deadly results.

FOX News Radio’s Lisa Lacerra has details:

 

Audio clip:




Comments