China, IL: Season 1, Episode 3
Baby Boom (16 Oct. 2011)
TV Episode - - Animation
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.
Director:Mike L. Mayfield
From $1.99 on Amazon Instant Video