Muir Island is a location in the Marvel Universe and is the home to scientist Moira MacTaggart.
History[]
Muir Island's history of note prior to the formation of Moira MacTaggart's facility is likely negligible as it is currently understood.
Muir Island is a location in the Marvel Universe and is the home to scientist Moira MacTaggart.
Muir Island's history of note prior to the formation of Moira MacTaggart's facility is likely negligible as it is currently understood.