What exactly are these mysterious cosmic "spots"?