200397669 200397669 15-10-2017 Biology contestada Which characteristic of life best explains people having a stable internal body temperature? A) Heredity B) Response to Environment C) Homeostasis D) Reproduction