Game Review : Overwatch

A non detailed thought on playing Overwatch for the past month. Blizzard Entertainment’s new team based FPS.

Read More