Over a million people took to the streets of São Paulo, Brazil, on Thursday for the 18th annual March for Jesus.