Location: Beipiao, Liaoning, China
The oldest known fossil spider is of a water spider, 425 million years old. The fossil pictured is 150 million years old. Such fossils show that spiders have been the same for hundreds of million years. Darwinists have no consistent and scientific answer for these findings.