One boy's powerful move to promote tolerance and love is going viral.
On Saturday, thousands of people marched throughout Mexico to protest President Enrique Peña Nieto's constitutional reform proposal to legalise same-sex marriage, the Los Angeles Times reported.
While the anti-marriage-equality demonstration made headlines, many are now talking about the actions of a boy who took a brave stance against the protesters.
In the city of Celaya, a 12-year-old was photographed standing in the middle of the streets with arms wide open, despite cars and thousands of people coming his way.
"I have an uncle that is gay. And I don't like that they hate him," the boy told Manuel Rodríguez, the photographer who captured the stunning picture, according to the Mexican news outlet Regeneración.
The picture went viral on social media, with many praising the boy's courage.
This is what I call brave. Thank you for standing up for us little boy. You're a better person than most adults. https://t.co/ITts5TwPZx
— M A G E E (@MageeInsane) September 13, 2016
A 12 year old stood in the way of an anti-LGBT march. Beautiful and brave! #loveislove #pride #equality https://t.co/o3YXaM7J2p
— Wesley C. Davidson (@WhenUrKidIsGay) September 12, 2016
@markaudiowave the boy was stopping a anti-LGBT march because he "hates people who hate". This generations "Tank Man" from Tiananmen Square.
— Mark Longhurst (@markaudiowave) September 12, 2016
Same-sex marriage is illegal in 22 of Mexico's 31 states. The march was organised by the group Frente Nacional por la Familia (National Front for the Family). According to the organisation, more than 1 million people participated in protests in all 31 states.
Like what you see? How about some more R29 goodness, right here?
Viewers Left Confused By C4's Married To A Paedophile Documentary
Confessions Of A...Women's Prison Officer
These Models With Alopecia Have A Plan To Make Hair Loss Fashionable & It's Working