Alec Baldwin has reprised in his role as Donald Trump for the latest episode of Saturday Night Live’s Weekend Update, identifying the US president as the true martyr of the tragic Charlottesville rally.

A 12-year-old singing ventriloquist has been awarded US$1 (A$1.3) million prize and her own Las Vegas show after taking the America's Got Talent crown on the season 12 finale of the NBC reality competition.

Mexican marriage activists out gay priests

Mexican gay rights and same sex marriage activists have turned up the heat on one of their biggest opponents, outing four Catholic priests as being homosexual.

The names of the four priests claimed to be in in gay relationships were released to the whole country a day before a large anti-gay marriage march planned in Mexico City this week, The Telegraph reports.

National Pride Front organiser Cristian Galarza said although everyone had the right to be “in the closet” about their sexuality, the four had lost that right by openly condemning homosexuality and gay marriage.

Mr Galarza said the Catholic Church had had “improper influence” in public policy.

Meanwhile, Catholic News Agency reports more than 400,000 people filled the streets of the city to protest against gay marriage.

This was the latest in a vast number of marches held by anti-same sex marriage campaigners throughout the country in recent weeks.

Catholic participants in the march did so with the blessing of Pope Francis, who, after mass on Sunday, voiced his support for the Mexican bishops’ commitment to the march.