Weird Science: Headless Cockroach

Sometimes, in fact, nature is stranger than fiction