Tag "Tychus Findlay"

Blizzard censors ‘Heroes of the Storm’ character over ratings

Developed by Blizzard Entertainment, Heroes of the Storm is a multiplayer online battle arena (MOBA) game that is set to be released June 2, 2015, but questions have been raised