Yeah this does not pass the smell test. Also the confirmation by Al-Queda of the death of the terrorist leader that beheaded the American contractor does not smell right either.
The terrorists know well the value of propaganda.
Our people in Saudi confirmed it,
too. We don't take terrorist word.