Bigfoot is Big Business
On a clear November day cars line the streets of tiny Molena, Georgia. The city of just over 400 residents 60 miles southwest of Atlanta is hosting its annual Bigfoot Festival. Inside a packed city hall believers, skeptics, the curious and those just seeking entertainment sit and listen to eyewitness accounts of seeing the beast. …
