This is primarily known in the X-Men universe as the home of Moira MacTaggert's laboratory.
Ini terutama dikenal di alam semesta X-Men sebagai rumah laboratorium Moira MacTaggert.