Site Pluto / "Ice Camp"

Site Pluto is a rumored military installation. No one is currently sure of its existence, only that its name has appeared in certain notes.