Open Internet by MindsNetSouthwest Research Institute study finds evidence of liquid recently flowing on Pluto’s surface