Meatcroft

Meatcroft Island is a Autumn Island on the, which houses myriads of meat factories, and is a territory of the Notch Pirates.