Trailer for The Powerpuff Girls (1998) captured from the Scooby-Doo On Zombie Island (1998) VHS tape.