Planet X FX

A group of soldiers struggle with the consequences of an incident that took place during their mission in Uruzgan, Afghanistan.