3.6 C
New York
Friday, December 20, 2024
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...