15.7 C
New York
Monday, October 12, 2020
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...