After centuries of rumored incarceration, the ocean god makes an appearance at the Atlantic Terminal.