Satellite photos said to show Iran nuke clean up

The IAEA, the UN nuclear watchdog, named the Parchin military installation late last year as the site of suspected tests of high explosives designed to set off a nuclear charge.