Rise of the Tomb Raider | Baba Yaga: The Temple of the Witch DLC screenshots
Baba Yaga: The Temple of the Witch, the first story DLC for Rise of the Tomb Raider, sees release this Tuesday, January 26th. Can’t wait until then? Maybe these pics can hold you over....