Le

79%
Flag icon
The African porcupine was long believed to be closely related to the American porcupines, but the two groups are now thought to have evolved their prickly coats independently.
The Blind Watchmaker: Why the Evidence of Evolution Reveals a Universe without Design
Rate this book
Clear rating
Open Preview