Sixty-six million years ago, so the scientists tell us, an asteroid slammed into this planet... Link http://feedproxy.google.com/~r/tomdispatch/esUU/~3/7S4yYMqeM30/ Source Tom Dispatch