Billy goats urinate on their own heads to smell more attractive to females.

Do you like this fact?

31

Related Facts

Comments