Chimpanzees Applied Insects On Researchers Wounds!
A chimp means a chimpanzee. They are more enormous apes mainly traced over Central and West Africa. It is believed that they are the closest relatives of human beings living in the world. They are highly social animals and quite beautifully look after their offspring with care for many years. They can live beyond 50…