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

    Do you like this fact?

    31

    Related Facts

    Comments