Wednesday, January 18, 2012

Days after the US Marine Corps faced critics over an alleged video showing Marines urinating on Taliban corpses, the US Army is facing some tough questions following the release of a video that seems to show soldiers beating a sheep.

The video has been posted on LiveLeak since November, and it's truly appalling — too graphic to post here.