Excavation Site II

Excavation Site II is a location in Echo Mesa, Io.