Two science teachers investigate a mysterious meteor and discover it is oozing a strange fluid containing millions of ...