Daily Bafflements
May 20, 2015
• Sister Megan Rice, the 85-year-old nun who humiliated the government by creeping into Tennessee’s “Fort Knox of Uranium,” with bolt cutters and a Bible, has been released from her three-year prison term. The appeals court deemed that “vague platitudes about a ...