Gretchen Grimlock

Gretchen Grimlock is the main antagonist of Cryptids Island.