Tree Has Nearly Finished Swallowing Traffic Sign Affixed To It Years Ago

These images show how a tree in Holland has nearly finished swallowing a traffic sign that was affixed to it

Read more

Boffins Give 70,000 Year Old Dutch Neanderthal A Smile Using Cutting Edge Reconstruction Tech

From just the fragment of a 70,000-year-old neanderthal’s skull found off the coast of Holland, experts have reconstructed the ancient

Read more