A fun blog entry that might make a good close reading for science. Underlines the connection between science theory and falsifiable evidence.
A Beautiful Notion: That Caterpillars Killed Off The Dinosaurs via The latest articles from Radiolab Blogland http://www.radiolab.org/blogs/radiolab-blogland/