GameStop, Inc.

The State of Overwatch...

Overwatch is a definite hit with gamers winning multiple Game of the Year awards for 2016, but the game that players logged into at its launch is definitely not the game you will get today. As a former member of the video game industry, I can attest to the fact that video games are always […]