Science

James Webb Space Telescope spots alien planet shrouded in weird sand-filled clou..