Contents

History

The Lemurian Star is a S.H.I.E.L.D. ship. Captain America and the counter-terrorism unit S.T.R.I.K.E. were sent to the mobile satellite launch platform to retake command and free its hostages after it was taken over by Georges Batroc and his group of pirates and mercenaries, when it was setting up its last payload in the Indian Ocean.