Freakazoid!

Season 1 Episode 12

House of Freakazoid / Sewer or Later

Aired Saturday 11:00 AM Feb 10, 1996 on The WB

Trivia

FILTER BY TYPE