Browsing Category

UK

Lara Croft Gets Statue in London

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…