Menu Close

Your Most Hated Game Franchise Is…

Nobody likes Mondays. They suck. So this is a fitting editorial, wouldn't you say? What's the one video game franchise you just detest? Which is…