Twenty-five years of Tomb Raider history should, of course, not pass unnoticed. That’s why lead actress and intrepid game heroine Lara Croft has been given her own statue in London’s Camden. The sculpture was placed in Stables Market in the heart of Camden, where Tomb Raider: The Live Experience […]
