How curious! I've tried several different searches for another take on this story and nothing comes up? Surely Al Jazeera? RT.com? NBC? Fox News? Has anybody found it yet?