USS John S. McCain (DDG 56)
Destroyer USS John McCain Transits Taiwan Strait While Chinese
USS John S. McCain (DDG 56)
Mitscher class destroyers (1952)
USS John S. McCain (DDG 56)
USS John S. McCain DDG 56 Arleigh Burke class flight I destroyer
Destroyer USS John McCain Transits Taiwan Strait While Chinese
USS John S. McCain (DDG-36)
USS John S. McCain (DDG 56)
USS John S. McCain DDG 56 Arleigh Burke class flight I destroyer
USS John S. McCain (DDG 56)