Quit beating around the bush, Baloki.

Yes, there are sheep in Scotland.
Yes, people have sex with said sheep.
Yes, you can join in if you ask nicely.