RECENT MEMES
100

A 2019 meme involving a frustrated man walking down the street comes from this video game franchise.

What is Grand Theft Auto?