Created by
A small coastal island only discovered a decade or two ago. The Island was discovered to contain a large group of monsters including a hydra and map showing 4 other locations around the globe. Who/what is behind this?