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. …