Brazilian gymnast Angelo Assumpcao still wonders how far he could have gone if not for the decision he says derailed his career: speaking out against the racism he was subjected to by his white teammates.
Could he have made the Olympics? Won a medal? At 24 years old, he may never get the chance to find out.
"Some people think racism doesn't exist. I wonder where my career would be without it," he told AFP in an interview.
Assumpcao's career was as short as it was promising.
Assumpcao denounced racism in Brazil and since then his career came undone, according to him.
A muscular dynamo with an exuberant afro, he grew up on the outskirts of Sao Paulo, Brazil's economic capital, where he developed a love for gymnastics that soon landed him at the revered Pinheiros Sporting Club.
Located in the upscale neighborhood from which it takes its name, Pinheiros is a veritable institution in Brazilian sport.
'New sensation'
He got his big break in 2015, when he took the place of injured teammate Arthur Nory on the vault at the Gymnastics World Cup stage event in his hometown, Sao Paulo.
Assumpcao won gold, upsetting Brazil's leading gymnast at the time, veteran Diego Hypolito, who won bronze.
Angelo shows his medals after a training session at his home on the outskirts of Sao Paulo
Globo Sports, part of Brazil's biggest media house, proclaimed Assumpcao "the new sensation" of Brazilian gymnastics.
Days later, though, his celebration was cut short.
Nory put a video on social media in which he and two other young white gymnasts cracked racist jokes with a visibly uncomfortable Assumpcao.
"When your cell phone's working, the screen is white. When it breaks, what color is it?" a snickering Nory asks in the video.
"Black!" comes the answer.
"The plastic bags at the supermarket are white. What color are garbage bags?"
Globo Sports, part of Brazil's biggest media house, proclaimed Assumpcao "the new sensation" of Brazilian gymnastics.
The video went viral online, triggering outrage in Brazil, a country of 212 million people where 54 percent of the population is black or mixed race.
The Brazilian Gymnastics Federation suspended the three white gymnasts for a month. They later apologized.
Training at home
In November 2019, Pinheiros rescinded his contract, saying he was under-performing.
Assumpcao says it was punishment for condemning racism in the gymnastics world.
READ MORE
F1 announces new initiative to tackle racism
When overt racism sullies the beautiful game
Holder wants racism to be treated like doping and fixing
Last year, Pinheiros carried out an internal review that confirmed incidents of "racial abuse" and "harassment" at the club, according to a report by Globo Sports.
However, in a statement to AFP, the club denied racism in the decision to cut ties with Assumpcao.
His bitter experiences rushed back recently when another Brazilian, Neymar, accused a defender of using racist insults against him during Paris Saint-Germain's 1-0 loss to Marseille Sunday.
"That just goes to show that you can be the best athlete in the world, rich and famous, but they still judge you by the color of your skin," said Assumpcao.
Today, the gymnast trains by himself at home, getting by with the help of donations from friends and family and hoping to get the chance to compete again.