Lara Croft and the Temple of Osiris Released

Crystal Dynamics today launched Lara Croft and the Temple of Osiris on the Xbox One, PlayStation 4 and PC. The digital action-arcade, puzzle solving, twin stick shooter is available for $19.99.

Comments are closed.