Luminescent Crawler

Luminescent Crawlers are crabs found on all of the beaches of the Isle of Thunder.