March 14, 2012 Offbeat News Update Edit Delete Tags Autopost Red Deer Cave Peeps: Fossils of Previously Unknown Stone Age Peeps Found in China http://t.co/3yzJzGm1 (via @science)