Posted on May 13, 2013 by JoshThe Cicada Cicadas, silly little bugs or alien spawns sent to takeover humanity?