Earth Crawlers

Earth Crawlers are massive creatures that can be seen in various locations.