Muir Island. It is a small island off of the northern coast of Scotland, near the Orkney chain of islands. The size if the island is insignificant. There are several small islands that litter the North Sea. What makes Muir Island significant, is that it just happens to be home to Earth's most comprehensive mutant research complex. There is also a
(
Read more... )