yes
EDIT:
They are not hollow while they are alive, they are filled with 'living bone' which means that the bone will dry up and decay (like tissue or cartilage) leaving a hollow horn after the animals death.
Are you referring to the Cape and Asian buffalo? If you are, yes it would hurt to get their horns off because there are nerves and blood vessels in those horns. If you are referring to the American bison, no because they are hollow and do not have nearly as many blood vessels or nerves supplying such horns as domestic cattle and cape and asian buffalo do.
Female bison do have horns, see: adfg.alaska.gov/index.cfm?adfg=deltabison.identification
Yes.
Yes, yaks have hollow horns. These horns are made of keratin, the same material as human fingernails and hair, and they serve various purposes, including defense and social interactions. The hollow structure helps to reduce the weight of the horns while still providing strength.
Buffalo have horns, hooves, and humps.
The horns of a buffalo were commonly used as containers or makeshift cups from which to drink from. Simple as...=)
They protect themselves by their horns
the the horns on top of water buffalo to defend or attack
Water buffalo do not shed their horns. Their horns stay attached to their heads throughout their entire lives. Exceptions are if they break a horn in a fight with another of their kind.
Water buffalo do not shed their horns. Their horns stay attached to their heads throughout their entire lives. Exceptions are if they break a horn in a fight with another of their kind.
No. Many horns, except for bison, are connected to the head by bone and nerves and blood vessels, like that in all cattle and other horned species, even those with antlers during the seasons when they are grown. Bison, however, their horns are grown from hair, not keratin, thus making them hollow.
American Bison get their horns after they are born, which is fortunate for their mothers.