If humans can generate little bursts of heat by shivering, then what can generate little bursts of heat by shivering?

Answer choices:
- rabbit
 - goats
 - bears
 - humans
 - clouds
 - trees
 - animals
 - the sun

 

    humans      