Mysterious blast from the home of a terrorist? What’s so mysterious ‘bout dat?
Home made humus. Only possible explanation.