GameStop Closing 300 Locations in America

The GameStop Corporation shocked the retail industry by announcing that 300+ locations across the United States of America will be shutting down throughout 2020. GameStop representatives claimed that this is part of an internal plan, with these closures not being a direct response to the Covid-19 Pandemic. Most retail analysts believe that GameStop is lying […]