Gameitall
September 9, 2015
Last week, BBC released the first trailer for The GameChangers, the “Factual Drama” based on the Grand Theft Auto series and the controversy following the game’s release, which features...