Thursday, December 09, 2010

The Afghanistan Armadillo


Highly recommended:
An intimate portrait of young, adrenaline fueled Danish soldiers stationed at Camp Armadillo, a base located in Helmand province in Afghanistan.