Leon Sarmiento Share definition Flag Leon Sarmiento is a fucking dumbass Leon sarmiento is so dumb Leon Sarmiento by Alex Sen July 20, 2022 0 0 Get merch Get the Leon Sarmiento mug. Buy Now — $32.95 See more merch