Home News NASA shared a photo of that Delaware-sized iceberg from space. It’s huge.