NASA's Webb Telescope Just Spotted Mysterious 'Little Red Dots' - eviltoast