UPDATE: Blizzard has shared a few additional nuggets about Overwatch following its reveal, during a Q&A at BlizzCon. The game is...
UPDATE: The three missing games have now returned to the North American Steam storefront, again, without explanation. Sadly, they’re still unavailable...