Buggy Town

Overview
Buggy Town is one of many islands that will be added upon release.