By Edward Pentin

Stefano Guidi/Getty Images
A police officer stands inside Porta Nuova Station on Sept. 1 in Turin, Italy. Italy has imposed a ‘Green Pass’ for the use of means of transport such as buses, trains, airplanes and ferries as of Sept. 1.

Father Maro Gagliardi, a professor of dogmatic theology, is a self-professed ‘free vaxxer.’

Read More: National Catholic Register