The castle was the home of villain Thaddeus Blimp on his private island.


The New Scooby-Doo Mysteries

Wilmer spotted the gang entering the islands and informs Blimp who decided to plan his move on finding the Mask of Medusa and use it to turn all his enemies to stone.


Community content is available under CC-BY-SA unless otherwise noted.