STL Science Center

STL Science Center

28 July 2011

Pop Culture

You're simply not going to find much in popular culture about this animal. It's too new to science! Instead, I found some old articles from last year about the announcement of the discover:

Wired Science

No comments:

Post a Comment