Hubble Finds a "Cosmic Caterpillar"