Sheperd thats have sex with every goat in the world.
that are difinition king of sheep ruperts land
by Sheep Godddddd February 24, 2017
Get the ruperts land mug.