Sarah Leitch Share definition Flag White girl who lives north of tofield alberta, smells weird and likes to sniff her pet pigs when she’s feeling frisky I FUCKING HATE SARAH LEITCH I HOPE SHE FALLE DOWN THE STAIRS Sarah Leitch by oztaf April 22, 2022 0 0 Get merch Get the Sarah Leitch mug. Buy Now — $32.95 See more merch