On August 6, the second annual Natchitoches Louisiana Bigfoot Festival brought believers, skeptics, and the curious together.