ADVERTISEMENT

Police: 2 people confirmed dead at scene of London helicopter crash

  • Associated Press
  • January 16, 2013 - 3:33 AM

LONDON - Police: 2 people confirmed dead at scene of London helicopter crash.

© 2014 Star Tribune