BALTIMORE—In what astronomers called an alarming yet compelling observation, NASA officials announced Thursday the discovery of potential life on Mars after a giant eyeball in the middle of the planet looked directly into the James Webb Space Telescope. “We are excited to share telescopic evidence of a colossal, audibly blinking eyeball on the surface of […]