Mysteries of Vision