Overwatch, A Brief Review
 
I finally made a review of Overwatch. A game made by the "small indie company" (j/k!) Blizzard Entertainment.