‘Recall’ by Blizzard

“Recall” is an animated short promoting Blizzard’s upcoming team-based shooter Overwatch.

The Rise and Fall of 38 Studios

The NY Times offers an infuriating and detailed article about the recklessly stupid Rhode Island politicians who gave $75 million to …