News Bits

If You Go Out in the Woods Today Department: 248 Human Fetuses Found in Russian Forest To Serve and Protect: Earlier this month, 18 police officers in Shandong province, China spent over 40 minutes rescuing…