When you take into account the poster is a reliable Catholic basher, it's not that strange. Not sure how long it stayed on the sidebar. The timestamp from the NYP was 10 this morning.
It was posted in the Religion Forum. The Admin Mod on duty moved it to News.