Seed stage The Dodo, a new site dedicated to animal news, launched with $2 million in seed funding Read More