Tag: Captured by the James Webb Space Telescope here's a spectacular image of this planet with Triton shining from above

close