The London Eye by Deb Published Tue Aug 16, 2011 at 2112 × 2816 in The Washington Post Investigates Sovereign Grace Ministries