November 30, 2011

KABOOM: A second Iranian nuclear facility has exploded, as diplomatic tensions rise between the West and Tehran. “Perhaps it is the hand of God.”