Satellite images show alleged Iranian missile factory seriously damaged in blast

A private Israeli intelligence firm released satellite photographs of an alleged Iranian missile production facility outside Tehran on Thursday, showing the damage at the site after an explosion there earlier in the week.