Add Yahoo as a preferred source to see more of our stories on Google. Maxar satellite image from June 22, 2025, reveals multiple buildings damaged or destroyed at the Isfahan nuclear technology center ...