A new website have been launched to expose the horrible crimes against humanity¬† done by a Vatican approved “saint”.

Some of the most horrible crimes done by the Roman Catholic Church have been hidden in Goa in India.

Take a look at this site:

Oldgoa at WordPress.