• Helicopter Crash on the Hudson River in New York City

    A helicopter had a crash landing on the Hudson River close to 12th avenue and 34th street in Midtown Manhattan on the afternoon of May 15.

    Read More
  • 0 0