The Snow Ghost is the main antagonist of The Scooby-Doo Where Are You? Season 1 episode, That's Snow Ghost.
Advertisement
Snow Ghost
Advertisement
The Snow Ghost is the main antagonist of The Scooby-Doo Where Are You? Season 1 episode, That's Snow Ghost.