More news here: http://www.lifeandlibertyministries.com/ And you're right, can't find confirmation of this story anywhere...
see my #68