Skeptoid #299: Star Jelly

Published: Feb. 28, 2012, 9 a.m.

Jellylike blobs have been reported to fall from the sky during meteor showers. Aliens? No, science.