TV-14-DLSVChina, IL

China, IL

Baby Boom

After a giant baby is born in the Super Science lab, obliterating the campus, the faculty is split between whether they should raise the monstrous infant or destroy it.

Share this videoFacebookTwitter
tv-14Expires: January 31st 2036
Share this pageFacebookTwitter

China, IL

Season 1