2.7 C
New York
Thursday, December 1, 2022
Tags Telltale

Tag: telltale

Telltale Share First Screenshots From Upcoming Batman Game, New Cast Details...

Last summer we said goodbye to the "Arkhamverse" as "Batman: Arkham Knight" finished up that series of games for the time being. But fans...