The Dodo is alive and well with 1 billion monthly video views

 Looks like people really do like animal videos. The team at The Dodo (an...