Mysterious red dots spotted by the James Webb Space Telescope (JWST) could be an entirely new kind of astronomical object with a connection to a huge 1990s grunge hit. Astronomers have long puzzled ...