Is There Life on K2-18b? Astronomers Drop Science Bomb