In a show of might aimed at Iran, an American nuclear submarine crossed the Strait of Hormuz between Iran and the Arabian Peninsula on Monday. The development comes just weeks ahead of the anniversary of the killing of a top Iranian military commander by a US drone.