Museum workers unearth 100-years-old skull
Workers at Atwood House Museum in Chatham, United Kingdom, discovered a century-old human skull while clearing leaves on the grounds.
Workers at Atwood House Museum in Chatham, United Kingdom, discovered a century-old human skull while clearing leaves on the grounds.