I don’t recall any stories about the pilgrims self-detonating.

Screen Shot 2015-11-24 at 10.49.05 AM