Rene is an annoying kid who thinks he is the best. He is terrible at 2k and sucks at soccer.
by john hanckok September 22, 2020
Get the rene garza mug.