Howling Peaks

Howling Peaks is the snowy mountain range which you can explore in Scooby Doo and the Spooky Swamp. Anna Blake Moose Barry Crankey Sergio These are some suspects. Moose is the culprit. Villains Yeti Weendigo Snowmean Artic Wolf Lurker Teddy Frankenmoose