The story of Homo luzonensis Print Science Editor Scarlett Parr-Reid tells us what is known about Homo luzonensis, a newly discovered species of humans.