Neptune's elusive auroras have been finally revealed thanks to the James Webb Space Telescope. Astronomers scouring through ...