Did We Just Discover Microbial Alien Life?