The US admits that 3 American soldiers were killed last July and that a container ship was sunk by an Iranian missile.