Documentary of The Demon

In this Christmas special, a filmmaker looks for the mythical land of Toyboat Toyboat.

Toyboat Toyboat

This animated show is high-energy, super wacky and contains an uncomfortable number of hot dogs.