Authors Posts by Dennis

Dennis

87 POSTS 0 COMMENTS

RECENT NEWS

Humans Contributed Major Role in World’s Larger Mammal Extinctions

Humans contributed major role in world’s larger mammal extinctions all through the history of millions of years ago, shown a new study pointing at...