Space Ape at the Cape

Space Ape at the Cape is the third episode of the first season of What's New, Scooby-Doo? which originally aired on September 28, 2002.