Latest sign of the apocalypse

Yesterday, the Miami outpost of the National Weather service issued a falling iguana alert, which came true.

Advertisement

Share This Story

Get our newsletter