At NASA headquarters in Washington, just a mile from the U.S. Capitol, employees returned to an infestation of cockroaches ...
This much-maligned bug is the ultimate survivor. Pest cockroach species have fully earned their reputation as unkillable ...