• last month
A security camera caught the moment a helicopter crashed into a radio tower in Houston, Texas, on Sunday night (Oct 20).
Transcript
00:00Thank you for watching!

Recommended