British Army shows off its Apache helicopters

2011-05-25 2

The British Army's Apache helicopter force has been showcasing its firepower amid mounting speculation that it will be deployed to Libya.