Overwatch one of the best games to come out over the last few years, it really went against the gain by giving players free updates and it made it to one of the games I regularly play, Overwatch 2 has just launched a trailer and I am very happy let me know what you guys and girls think of this!
top of page
bottom of page
Comments