Rescued baby baboon will melt your heart!