“Overwatch” Patch 1.30 Released

Blizzard Entertainment has released one of its biggest patches to date for their shooter Overwatch.  Coming…