'Lara Croft and The Temple of Osiris' (ALL) - New Screens
by Rainier on Sept. 9, 2014 @ 11:55 p.m. PDT | Filed under News
Lara Croft and The Temple of Osiris is an action/adventure that takes place deep in the deserts of Egypt, where an ancient Temple to Set has just been discovered.