20150703 home.science: New Pluto images puzzle scientists