We’re talking a world record-sized cockroach. Go ahead and laugh. Everybody else did when Greg Cenac and Bruno Milanese, both of Ocean Springs, proposed the idea. “I didn’t believe them at ...