Spine Burrows

Spine Burrows is a location in Echo Mesa, Io.