Took myself to 51 Park Place this week to check out the site of the Islamic Cultural Center in Lower Manhattan. Next thing I knew I was in a cafe nearby, channeling St. Peter.

Today’s Game Plan: St. Peter Weighs in on the Mosque