Day: July 7, 2011

Leaping Cockroaches!

That’s not a quote from a Batman Episode; it’s a new species found in only one area in South Africa.  They were discovered by accident when two entomologists were sweep-netting a meadow.  BOHN, H., M. PICKER, […]