Male Goats Urinate On Their Own Heads!

Billy goats urinate on their own heads

Billy goats (a male goat) urinate on their own heads to smell more attractive to females.

Random