Hellmouth

Hellmouth is a location on Luna. It appears to be artificial, as there are numerous structures lining its sides. Its origin has yet to be revealed.

List of appearances

 * Destiny