Crossword clues for Site of the first Tomb Raider game's climactic finale:ATLANTISSite of the first Tomb Raider game's climactic finale