Te Occidere Possunt Sed Te Edere Non Possunt Nefas Est
Loading Tweet...
Spider webs encased in amber which were discovered on an East Sussex beach have been confirmed by scientists as being the world’s oldest on record. The amber … dates back 140 million years to the Cretaceous period.
Loading posts...