Helllace Island

Summary
Helllace Island is an island inhabited by a tribe of Tortles. It gets its name from the type of herbs that produce terrible, hellish visions.