Cyclops Island

Cyclops Island is the hide of the legendary Mask of Medusa.

The New Scooby-Doo Mysteries
Insert details here

Appearances

 * The New Scooby-Doo Mysteries
 * 103b. The Stoney Glare Stare