Yet another term for radical Islamic Militant types.
"The world would be a much better place without Sand Turds"
21👍 1👎