Lemurian Star

The Lemurian Star was a S.H.I.E.L.D. ship.

Captain America, Black Widow and S.T.R.I.K.E. were send there to retrieve it when it were attacked and dominated by Georges Batroc and his group of pirates and mercenaries.