Greek islands

The Greek islands are a group of islands.

The New Scooby-Doo Mysteries
Insert details here

Appearances

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