The folks over at Eurogamer.net have reviewed the latest offering from Blizzard. The much over-hyped Overwatch will go on general release soon. Is it any good? watch the review and judge for yourselves.

LEAVE A REPLY

Please enter your comment!
Please enter your name here