The 'Jugroom Fort' rescue mission

In 2007, British forces staged a daring rescue from a Taliban stronghold in Afghanistan

Liknande poddar