Overwatch Debut Animated Short – Recall
Overwatch Debut Animated Short – Recall Blizzard debuted a new animated short film based of its upcoming character-based shooter Overwatch exclusively through the Xbox YouTube channel. “Recall” is the first in a new series of CGI videos produced by the company that will air ahead of the game’s launch. Overwatch will hit stores May 24 […]