Science NASA finds puzzling islands on a lava lake on Jupiter’s moon Io April 20, 2024April 20, 2024 Spinning syntax invalid.