After fending themselves from enemy forces, a small U.S. platoon escape into the Afghan mountains where they unknowingly enter into a strange and surreal game of survival with a hostile giant during their tour of duty. Caleb Tumanako 6 years ago