Deepback Bay

Deepback Bay is a location in.

Features and Overview
Deepback Bay is located in the Necluda Sea.

Nomenclature
Deepback Bay derives its name from two possible meanings of the origin of its Japanese name : "depths" and "rear".