Mirror Islands

The Mirror Islands are a new type of islands discovered in