Logo

The biggest fossil of a spider was found in China. It is one inch long and 165 million years old.