US Navy submarine USS Miami has arrived in Portsmouth for a five-day stay in the city.
The 6,000-tonne nuclear-powered submarine is in the middle of a globe-trotting deployment.
She will be berthed in Portsmouth Naval Base until Friday.
She steamed past the Round Tower in Old Portsmouth yesterday much to the joy of local ship spotters who last saw her come into the harbour in July 2009.
The majority of her crew of 12 officers and 98 men are taking a few days of rest in Portsmouth after weeks beneath the waves.
The 23-year-old boat is a Los Angeles-class submarine.
Her visit follows that of her sister vessel USS Scranton which visited Portsmouth for nine days last February.
It is quite rare for nuclear submarines to stay in the city.
Naval base officials expect to welcome only one or two every year.