Blizzard Announces Overwatch Open Beta
03/07/2016Blizzard announces Overwatch open beta, allowing players to try out the game for free before its official release.Fable Legends Canceled, Lionhead Studios May Close
03/07/2016Fable Legends canceled, Lionhead Studios closing. Sad news for fans of the popular RPG franchise.