Spirit Canyon (Lost Island)

The Spirit Canyon is a region in the Lost Island DLC.