NYC Chopper Crash

    A helicopter crash in New York City with deadly results.

    FOX News Radio’s Lisa Lacerra has details:

     

    Audio clip: