Blinded By Religion
Two Roman Catholic priests from Illinois were arrested at Miami’s South Beach yesterday, September 5, 2018, while engaging in oral sex in a car right beside a playground for children. The Pope is accused of knowingly covering up a scandal where the cardinal of Washington was manipulating young seminarians into having sex with him so […]