In a small Japanese town with desolate streets and shuttered storefronts, aliens are said to be frequent visitors.
Researchers using the Hubble Space Telescope have discovered water vapor in the atmosphere of planet K2-18b, located about ...