December 7, 2024 Satellite images of alleged Iranian nuclear site hit by Israel indicate Tehran tried to hide sensitive debris