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