GS News Update: Overwatch Release Date and Open Beta Announced
Blizzard announced launch of Overwatch open beta for 5/9 and full release on 5/24.
Show Info
Follow
GS News Updates
Airs Daily
GS News Updates are here to keep you up to date with the very latest and greatest in gaming news.
Crew: Tony Wilson Jay Julio