Overwatch Review – See facts that set Blizzard’s FPS popular in just a year
Overwatch is Blizzard’s first-person shooter game. Released for PS4, Xbox One and PC, it brings different classes of heroes to the MOBA style and has a great advantage still being receiving constant updates since its launch in May 2016. SEE ALSO: Super Mario Odyssey Review (Nintendo Switch) So whether you’re a veteran or …