I'm pretty sure this is an NSSN. It is docked next to what is clearly a Los Angeles class (360 ft) and is just a smidge longer. The sail placement of the Virginia and the Seawolf are the same but the length is more along the lines of a Virginia-class.
This is either the USS Virginia or the USS Texas.
Category: Sea - Military - Submarines