The Overwatch open beta begins its early access period later today — 4 p.m. Pacific to be specific — and Blizzard Entertainment has released another cinematic…
Though we still have a while to wait before Overwatch is released (it’s currently scheduled for the coming spring), the hype train is definitely ramping up. With…