Loading...

Police Helicopter Crashes

| A police helicopter in San Antonio, Texas, crash landed soon after take-off. The chopper's on-board camera picked up some dramatic footage.