image cache
This Insane Caterpillar Infestation Can Be Seen From Space

Hordes of gypsy moth caterpillars are currently ravaging parts of the Northeastern United States. Newly released images from space show the alarming damage being done to New England forests by these leaf-munching insects. Read More >>