Lara Croft Lifesize Display Statues

Lifesize Tomb Raider Display, appeared at E3 Expo 2000 in Los Angeles