Batman: The Telltale Series Review

LosFront Page, Game ReviewsLeave a Comment

Official Website Alright, my New Year’s resolution included a few things, and one of them was writing a review for every game I finished! Back in the ol’ days, I was a game reviewing machine, pumping out articles and such like I worked for a game site. I’m not trying to get there again, I’m just looking to hone my … Read More