A 2019 meme involving a frustrated man walking down the street comes from this video game franchise.
What is Grand Theft Auto?