Jump to content

  • Quick Navigation


Helman province - Afghanistan.


Helman province - Afghanistan.

Delivering equipment and new workers to the facility in Toot, a little fortress in remote Helmand province, Afghanistan