Connect to share and comment

helicopter crash london

helicopter crash london

Emergency services at the scene after a helicopter reportedly collided with a crane attached to St Georges Wharf Tower in Vauxhall, on January 16, 2013 in London, England.

Oli Scarff