PLOS ONE: Cockroaches Probably Cleaned Up after Dinosaurs User burtzev, in the Evolution subreddit, 07 Dec 2013
Cockroaches Probably Cleaned Up after Dinosaurs User nastratin, in the Reddit Science subreddit, 04 Dec 2013