Game Awards 2015: New Rise of the Tomb Raider DLC Baba Yaga Has Been Revealed
An upcoming DLC for Rise of the Tomb Raider has been announced, called Baba Yaga: The Temple of the Witch. We got our first look at it when it was presented during this year's Game Awards. The short…
December 3, 2015 | 10:14 EST