Iraq all out battle

pretty crazy battle taking place in Iraq some time ago. Really helps you to appreciate what they go through daily.