German Troops In Firefight In Afghanistan - Helmet Cam

Pretty dramatic footage. Narration is all in German. Translation anyone?