Mother of spiders!
Summary
Show me a 500 million year old chelicerate, and I’ll be happy for a day. Look at this beauty, Megachelicerax cousteaui, excavated from a Utah fossil bed. Pret...
Description
Show me a 500 million year old chelicerate, and I’ll be happy for a day. Look at this beauty, Megachelicerax cousteaui, excavated from a Utah fossil bed. Pret...
Original reporting
AFBytes is a read-only aggregator. Use the original source for full context and complete reporting.
Open original source