Home News Blizzard Releases New Overwatch Animated Short: “Hero”