It’s a clip from the BBC science documentary “Neanderthal: The Rebirth” – and it will immediately make you laugh.

Source: Digg