Lost world revealed by human, Neanderthal relics washed up on North Sea beachessciencemag.org132 pointsr_singh6 years ago