Video: Humongous Buffalo Leeches By Peter Adrian Tags Huge Leech, leech, Pet Leech Posted May 15, 2020 gentleman showing his extremely big buffalo leeches Share the Leeches!