Oct 14, 2010
Lost, Found and Lost Again
Stop the presses: Bigfoot was spotted in Cary! It’s probably not the Bigfoot you know, that 8-foot-tall beast also known as Sasquatch. Instead, it’s the Bigfoot of ants, a species of ant so rarely seen that it makes blue moons seem common. This ant Bigfoot was unknown until more than 60 years ago, when it…