"The Last Starmakers / Son of the Chicken From Outer Space"
Date Aired:
Nov 01, 2002 (United States)
Avg Rating (0)
Your Rating
The Last of the Starmakers: a star making squid has just had babies(in eggs)She looses her husband to a giant inhaling whale. The squid ends up landing on Earth where she lays there with her eggs. Courage isn't sure about her at first, until he notices th