Piltdown Man

Piltdown man is one of the few direct descendants of Adam and Eve. Yet the Labcoat Larrys deny his existence!