Over 300 Priests Involved in Pennsylvania Catholic Church Sex Abuse: According to a sweeping grand jury report, more than 300 Catholic priests across Pennsylvania sexually abused children over seven decades, protected by a hierarchy of church leaders who covered it up. Excuse me, but what the hell do you expect from an institution founded on Peter?
Blood Pressure Medication Recalled Because it Causes Cancer: An FDA investigation has triggered a recall of over 50 different medications which contain a drug called Valsartan that has been known to cause cancer. No big deal, the drug company also offers a cancer medication they can sell you. On a positive note - if someone got cancer, I guess it would effectively resolve their blood pressure issue.
New Robot Named Cheetah Breaks Speed Record: The Defense Advanced Research Projects Agency says a new robot they call “Cheetah,” is capable of running 18mph - a record for a machine with legs. Meanwhile, skeptics want the robot tested for performance-enhancing software.