Cosmic Comets