I think there's a secret base on Hydra that they don't want us to know about.
Kidding aside, there's some neat imagery showing up, including 11,000' high mountains. Pretty spectacular for the size of the planet.
PS - PLUTO IS A PLANET. Go to hell Neil Degrasse Tyson!