<human>:  Why do Big-horn sheep have horns?
<bot>: Big-horn sheep have horns because they are big and horns are a good defense mechanism. Big-horn sheep have a thick layer of keratin on their heads and faces, which makes them very tough to injure. Their horns can be used to fend off predators such as lions and wolves.