Seeing spots, white rainbows and ghosts

Published: Aug. 11, 2011, 2:08 a.m.

Why do some people see thousands of tiny spots when they look up at the sky or a bright light? What causes a white rainbow? And is there any science to explain ghosts?