USS Idaho a New Mexico class battleship, launched in This photo has to have been taken after she was re-gunned in 1942 (they removed the secondary battery of five and refitted with her anti aircraft guns).
Spectacular photos of the US Navy's most powerful battleship ever
Not a submarine. Littoral Combat Ship - a class of relatively small surface vessels intended for operations in the littoral zone (close to shore) by the United States Navy. Likened to corvettes of other navies. -- The Industrialist