Satellite images show activity at Iran site exposed in Mossad-seized nuke files

Satellite images taken last year appear to show concealment activity at an Iranian facility previously identified as a site where Tehran was accused of manufacturing a key component for its nuclear program.