单项选择题

The underlined part "this tiny human" in Paragraph 2 refers to ()

A.a chimp
B.Flores Human
C.Homo sapiens
D.Homo erectus