10% Off For Winter Sale | Use Coupon: WINTER10

Your cart

Your cart is empty

Charles Negromonte - Top BJJ Black Belt Champion

Charles Negromonte - Top BJJ Black Belt Champion

1. Charles Negromonte’s Details

Charles Negromonte’s Details
Full Name Charles Negromonte Santos
Nickname Charlão
Born Recife, Pernambuco, Brazil
Date of Birth September 29, 1988,
Nationality Brazilian
College/University N/A
Last Fight N/A
Last Weight N/A
Weight Division Meio Pesado
Weight 88.30 kg / 195.0 lbs
Height N/A
Career disclosed earnings N/A
Fighting out of N/A
Foundational Style Brazilian Jiu-Jitsu
Rank Black Belt
Awarded by Zé Radiola
Head Coach N/A
Favorite Position/Technique Well-Rounded
Lineage Carlos Gracie > Helio Gracie > Carlos Gracie Jr > José Olímpio > Charles Negromonte
Team Association/Affiliation Roger Gracie Academy / ZR Team
Instagram Logo Facebook Logo

2. Charles Negromonte’s Biography

Charles Negromonte is a black belt under Ze Radio la. He has won medals in many international competitions. He also had a great experience in Gi and NoGi competitions. Negromonte had a keen interest in football, but that was only until he learned about BJJ.

Negromonte earned a great reputation because of his splendor in fight history. He is also known as one of the best medium-heavyweight submission grapplers of his era.

2.1. Charles Negromonte’s Early Life

Charles Negromonte was born in Recife, on September 29, 1988. He spent his entire childhood in Paulista a town in Pernambuco, Brazil.

Negromonte as a kid was interested in football and he spent years competing in this game. Though he spent a few months training in judo his instincts never clicked for martial arts.

2.2. BJJ Training

Charles Negromonte was never interested in BJJ as a kid. He got his first exposure to fighting at age 6 when he started his judo training but didn't grasp interest.

In 2005, he saw his brother Orlando who used to practice BJJ in a nearby academy, Negromonte decided to join BJJ.

2.3. Ze Radiola’s team

Charles Negromonte after completing his education in high school decided to turn his life permanently towards BJJ and to make a living from the sport.

He remained with his first academy and very soon became a brown belt. Negromonte wanted to grow and make his name in the field of BJJ, and for that, he needed an academy with tough competitors and a dedicated trainer.

For such reasons, he had to leave his academy and join Ze Radiola’s team, which was one of the best BJJ training schools in the world. They used to train hard as a team of professionals.

2.4. Copacabana Academy

At the Gracie Barra Academy, Charles Negromonte began teaching classes to fund his tuition. After this, he went to Copacabana Academy in Poland and got his first ever international Jiu-Jitsu training for 3 months.

Later after his experience in Poland, he went to England to train under Braulio and Victor Estima.

2.5. Charles Negromonte’s Black Belt Journey

After winning the brown belt at such an early age Negromonte’s career started to fall off. He used to make it to the international fights but never won any of them.

Finally on July 1st, 2012 after making it to the finals and semi-finals several times in brown belt. Charles Negromonte was promoted to black belt.

2.6. Roger Gracie Academy

Charles Negromonte went back to the UK after being promoted, and there he met the legendary guard player Roger Gracie.

After spending years under Radiola and creating a strong fellowship with Gracie, Roger Gracie offered to join Roger Gracie Academy. He accepted the proposal under the allowance of Radiola and Braulio Estima.

2.7. Championship Moments

After becoming a black belt Negromonte overcomes his bad luck as a brown belt by winning some major tournament titles that include the South American Championship and the European No-Gi Open.

Charles Negromonte had also competed in the ADCC trial in 2022, having 2-1.

2.8. Charles Negromonte’s Best Fight

Charles Negromonte is one of the most famous names in the grappling world and it is tough to pin his any one achievement, but when it comes to the best fight of Negromonte, it was the finals of the European Open in 2016. He won the match with an inverted triangle.

2.9. Charles Negromonte as an Instructor

Negromonte taught at Roger Gracie’s Academy. He had an experience of more than 2 years in teaching.

Negromonte is an efficient and humble teacher with a positive attitude toward teaching and his students. He as a teacher is very understanding and lean towards his students.

3. Charles Negromonte’s Historic Fights

3.1. Charles Negromonte VS Andre Galvão

Andre Galvao wrapped his right leg around Charles Negromonte and waited for back control. Galvao then locked the arm of Negromonte. Negromonte did very well by controlling his sleeves to pass the legs around him. Negromonte then puts a close guard and can win the match if he keeps the guard in 30 seconds and passes Andre Galvao.

He keeps his legs grabbed so that he can't score and win the match.

Year Event Opponent W/L/D Method Stage Weight Class Location
2018 King of Mats Andre Galvao W Pts: 0x0, Adv RR 85kgs N/A

3.2. Igor Sousa vs Charles Negromonte

The game started and Charles Negromonte instantly did joint lock submission and got Igor Sousa down. In defense, Sousa escaped and tried to get Negromonte.

Both the players were playing well Sousa got Negromonte and they got into a 50/50 position. Negromonte took advantage of the position and he won the match.

Year Event Opponent W/L/D Method Stage Weight Class Location
2019 Grand Slam RJ Igor Sousa W Pts: 4x4, Adv F 85kgs N/A

3.3. Charles Negromonte vs Leonardo Gonçalves

The Brasileiro NoGi event held in 2023 was a splendor match both the players played well and tried their best to keep themselves in the right posture.

Charles Negromonte played well, kept defending himself throughout, and finally won the match by playing smartly and technically.

Year Event Opponent W/L/D Method Stage Weight Class Location
2023 Brasileiro NoGi Leonardo Goncalves W Pts: 0x0, Adv F 91kgs N/A

4. Charles Negromonte’s Main Achievements

4.1. Charles Negromonte’s National And International Achievements

Year Event Medal Weight Division
2013 South American GoldGold Medal Icon 88kgs
2014 Brasileiro SilverSilver Medal Icon 82kgs
2014 Brasileiro NoGi GoldGold Medal Icon 88kgs
2015 Finnish Open GoldGold Medal Icon Absolute
2015 London WO GoldGold Medal Icon 82kgs
2015 London WO SilverSilver Medal Icon Absolute
2015 Rome Open BronzeBronze Medal Icon Absolute
2015 London Open GoldGold Medal Icon 82kgs
2015 NoGi Worlds BronzeBronze Medal Icon 85kgs
2015 London FO GoldGold Medal Icon 82kgs
2015 London FO GoldGold Medal Icon Absolute
2015 London FNGO GoldGold Medal Icon 85kgs
2015 London FNGO GoldGold Medal Icon Absolute
2016 European Open BronzeBronze Medal Icon 82kgs
2016 London WO SilverSilver Medal Icon 94kgs
2016 London WO SilverSilver Medal Icon 94kgs
2016 London WO BronzeBronze Medal Icon Absolute
2016 Grand Slam LDN GoldGold Medal Icon 85kgs
2016 NoGi Worlds SilverSilver Medal Icon 85kgs
2017 ADCC SP Trials BronzeBronze Medal Icon 88kgs
2017 Grand Slam LDN GoldGold Medal Icon 85kgs
2017 WP BR Qualifier SilverSilver Medal Icon 85kgs
2017 London FNGO GoldGold Medal Icon 85kgs
2017 London FNGO SilverSilver Medal Icon Absolute
2017 NoGi Worlds BronzeBronze Medal Icon 85kgs
2018 Grand Slam AD GoldGold Medal Icon 85kgs
2018 British Nat. Pro GoldGold Medal Icon 85kgs
2018 British Nat. Pro SilverSilver Medal Icon Absolute
2018 Netherlands Pro GoldGold Medal Icon 85kgs
2018 Grand Slam LDN SilverSilver Medal Icon 85kgs
2018 ACB European GoldGold Medal Icon 85kgs
2018 Torino Challenge GoldGold Medal Icon Absolute
2018 Torino Challenge GoldGold Medal Icon 88kgs
2018 Torino Challenge GoldGold Medal Icon 88kgs
2018 King of Mats GoldGold Medal Icon 85kgs
2018 Paris Spring Open GoldGold Medal Icon 88kgs
2018 ACBJJ World SilverSilver Medal Icon 85kgs
2018 German Nat. Pro GoldGold Medal Icon 85kgs
2018 Italy Nat. Pro GoldGold Medal Icon 94kgs
2019 UK National Pro GoldGold Medal Icon 94kgs
2019 London WO GoldGold Medal Icon 88kgs
2019 London WO SilverSilver Medal Icon Absolute
2019 Grand Slam LDN SilverSilver Medal Icon 85kgs
2019 Grand Slam RJ GoldGold Medal Icon 85kgs
2020 Grand Slam AD GoldGold Medal Icon 85kgs
2022 Grand Slam AD BronzeBronze Medal Icon 85kgs
2022 London FNGO GoldGold Medal Icon 91kgs
2022 London FNGO SilverSilver Medal Icon Absolute
2022 NoGi Worlds BronzeBronze Medal Icon 91kgs
2023 Grand Slam SYD GoldGold Medal Icon 94kgs
2023 Brasileiro NoGi GoldGold Medal Icon 91kgs

4.2. Charles Negromonte’s Main Achievements (Black Belt)

Year Event Position Belt
2015 IBJJF European Open NOGI 1st Place Black
2013 IBJJF South American Championship 1st Place Black
2014 CBJJ Brazilian Nationals NOGI 1st Place Black
2018 AJP King of Mats 1st Place Black
2016 AJP Grand Slam, LDN 1st Place Black
2018 AJP Grand Slam, ADB Champion 1st Place Black
2020 AJP Grand Slam, ADB Champion 1st Place Black
2019 AJP Grand Slam, RJN Champion 1st Place Black
2019 AJP British National Pro 1st Place Black
2018 ACB European Championship 1st Place Black
2013 IBJJF London Open 1st Place Black
2015 IBJJF London Winter Open 1st Place Black
2018 Torino JJ Challenge 1st Place Black
2016 IBJJF World Championship NOGI 2nd Place Black
2014 CBJJ CBJJ Brazilian Nationals NOGI 2nd Place Black
2015 IBJJF European Open NOGI 2nd Place Black
2015 IBJJF London Winter Open 2nd place Black
2016 IBJJF London Winter Open 2nd Place Black
2018 ACB World Championship 2nd Place Black
2015 IBJJF World Championship NOGI 3rd Place Black
2016 IBJJF European Open 3rd Place Black
2013 CBJJ Brazilian Nationals 3rd Place Black

4.3. Charles Negromonte’s Main Achievements (Colored Belts)

Year Event Position Belt
2012 CBJJ Brazilian Nationals 2nd Place Brown
2011 IBJJF European Open Championship 2nd Place Brown
2011 IBJJF World Championship 3rd Place Brown
2011 CBJJ Brazilian Nationals 3rd Place Brown
2010 CBJJ Brazilian Nationals 3rd Place Brown

5. Charles Negromonte BJJ Professional Record Breakdown

153 Matches 108 Wins 43 Losses
By Points 38 26
By Advantages 09 07
By Submission 48 03
By Decision 11 07
By Penalty 00 00
BY DQ 02 00
Draw 02

5.1. Methods of Submission W/L

Method Wins Losses
CHOKE FROM BACK 07 00
MOUNTED X CHOKE 05 00
SUBMISSION 05 00
EZEKIEL 03 00
RNC 02 00
CHOKE FROM MOUNT 01 00
TRIANGLE ARMBAR 01 00
REVERSE TRIANGLE 01 00
INSIDE HEEL HOOK 01 00
KATAGATAME 06 00
ARMBAR 05 00
CHOKE 05 00
ARM IN EZEKIEL 02 00
KNEEBAR 01 01
BOW AND ARROW 01 00
INVERTED TRIANGLE 01 00
SHOULDER PRESSURE 01 00
TOE HOLD 00 02

5.2. Charles Negromonte’s Pro Grappling Record

Year W/L Opponent Method Competition
2022 W Santeri Lilius N/A IBJJF World Jiu-Jitsu No-Gi Championship
2020 W Julio dos Anjos Points Abu Dhabi Grand Slam Abu Dhabi
2019 L Lucas Barbosa Points Abu Dhabi Grand Slam London
2016 L Josh Hinger N/A IBJJF World Jiu-Jitsu No-Gi Championship
2012 L Felipe Pena N/A Brazilian National Championship

6. Charles Negromonte’s Fight History

Opponent W/L Method Competition Weight Stage Year
Daniel Garcia W Points South American 88kgs SF 2013
Claudio Mattos W Choke from back South American 88kgs F 2013
Fernando Terere L Pts: 4x0 European Open 82kgs 4F 2013
Mathias Ribeiro W Points London Open 82kgs 4F 2013
Vitor Oliveira W Kneebar Pan American 82kgs R1 2014
Leandro Lo L Pts: 4x2 Pan American 82kgs 4F 2014
Unknown W Points Brasileiro 82kgs 4F 2014
Claudio Mattos L Referee Decision Brasileiro 82kgs SF 2014
Leo Nogueira L Pts: 5x0 World Champ. Absolute R3 2014
Claudio Mattos W Pts: 2x0 Brasileiro NoGi 88kgs F 2014
Martin Aedma W Choke from back Finnish Open Absolute SF 2015
Sebastian Brosche W DQ Finnish Open Absolute F 2015
Sebastian Lecoq W Choke from mount European Absolute R2 2015
Renato Cardoso L Referee Decision European Absolute R3 2015
Ygor Dantas W Bow and Arrow London WO 82kgs 4F 2015
Keith McKenzie W Choke from back London WO 82kgs F 2015
Unknown W Mounted X choke London WO Absolute 4F 2015
Thiago Sa W Pts: 6x4 London WO Absolute SF 2015
Jackson Sousa L Pts: 0x0, Adv London WO Absolute F 2015
Jackson Sousa L Pts: 4x0 Rome Open Absolute SF 2015
Marcos Tinoco W Choke from back World Champ. 82kgs R1 2015
Vinicius Marinho L Pts: 3x0 World Champ. 82kgs 8F 2015
Darragh OConaill W Pts: 12x0 London Open 82kgs F 2015
Ezra Lenon W Armbar NoGi Worlds 85kgs 8F 2015
Marcos Tinoco W Armbar NoGi Worlds 85kgs 4F 2015
Thiago Sa L Pts: 3x0 NoGi Worlds 85kgs SF 2015
Rodrigo Silva W Pts: 6x0 NoGi Worlds Absolute R1 2015
Mahamed Aly L Toe hold NoGi Worlds Absolute 8F 2015
Lecocq Sébastien W Mounted X Choke London FO 82kgs SF 2015
Darragh OConaill W Points London FO 82kgs F 2015
Unknown W Mounted X choke London FO Absolute 4F 2015
Thomas Johannessen W Points London FO Absolute SF 2015
Luca Anacoreta W Pts: 4x2 London FO Absolute F 2015
Santeri Lilius W Triangle armbar London FNGO 85kgs F 2015
Alan Oliveira W Katagatame London FNGO Absolute F 2015
Sergio Lourenco D --- Super 15 85kgs SPF 2015
Darragh OConaill W Pts: 15x0 European Open 82kgs R2 2016
Vinicius de Castro W Inverted triangle European Open 82kgs 4F 2016
Alan Finfou L Pts: 0x0, Adv European Open 82kgs SF 2016
Hassine Azarkan W Armbar London WO 94kgs SF 2016
Jackson Sousa L Pts: 4x2 London WO 94kgs F 2016
Jackson Sousa L Pts: 5x2 London WO Absolute SF 2016
Max Carvalho W Armbar Grand Slam LDN 85kgs F 2016
Thiago Sa W Pts: 2x0 World Pro 85kgs R1 2016
Renato Cardoso L Pts: 2x0 World Pro 85kgs 8F 2016
Leandro Lo L Pts: 8x0 World Champ. 88kgs 8F 2016
Eduardo Rios W Referee Decision Polaris 4 85kgs SPF 2016
Diogo Sampaio W Pts: 0x0, Adv NoGi Worlds 85kgs R1 2016
Thiago Sa W Pts: 7x0 NoGi Worlds 85kgs 4F 2016
Valdir Araujo W Referee Decision NoGi Worlds 85kgs SF 2016
Josh Hinger L Pts: 11x0 NoGi Worlds 85kgs F 2016
Valdir Araujo L Referee Decision ADCC SP Trials 88kgs SF 2017
Ludy Goulart W Points ADCC RJ 88kgs R2 2017
Wesley Lobo W Points ADCC RJ 88kgs 8F 2017
Faisal AlKitbe W Armbar Grand Slam LDN 85kgs SF 2017
Santeri Lilius W Ezekiel Grand Slam LDN 85kgs F 2017
Andre Reis W Pts: 13x0 WP BR Qualifier 85kgs R1 2017
Diego Borges W Pts: 2x2, Adv WP BR Qualifier 85kgs 4F 2017
Rafael Carvalho W Ezekiel WP BR Qualifier 85kgs SF 2017
Claudio Calasans L Kneebar WP BR Qualifier 85kgs F 2017
Joachim Sveinson W Points London FNGO 85kgs SF 2017
Alec Baulding W Points London FNGO 85kgs F 2017
Ali Monfaradi W Reverse triangle London FNGO Absolute 4F 2017
Sergio Rios W Points London FNGO Absolute SF 2017
Jackson Sousa L Pts: 0x0, Adv London FNGO Absolute F 2017
Craig Jones W Pts: 7x0 NoGi Worlds 85kgs 4F 2017
Murilo Santana L Pts: 0x0, Adv NoGi Worlds 85kgs SF 2017
Luis Venturino W Choke from back Grand Slam AD 85kgs 4F 2018
Marcos Costa W Pts: 3x0 Grand Slam AD 85kgs SF 2018
Isaque Bahiense W Referee Decision Grand Slam AD 85kgs F 2018
Rudson Mateus W Pts: 2x2, Adv European Open 88kgs R1 2018
Horlando Monteiro L Pts: 2x0 European Open 88kgs 4F 2018
Bradley Hill W DQ British Nat. Pro 85kgs F 2018
Jamie Hughes W Submission British Nat. Pro Absolute SF 2018
Adam Wardzinski L Pts: 4x2 British Nat. Pro Absolute F 2018
Marc Akakpovi W Pts: 9x0 Netherlands Pro 85kgs SF 2018
Maciej Kozak W Shoulder pressure Netherlands Pro 85kgs F 2018
Marc Akakpovi W Pts: 29x0 Netherlands Pro Absolute R1 2018
Bruno Reale W Mounted X Choke Grand Slam LDN 85kgs R1 2018
Max Lindblad W Referee Decision Grand Slam LDN 85kgs SF 2018
Isaque Bahiense L Toe Hold Grand Slam LDN 85kgs F 2018
Aliaksandr Vara W Choke ACB European 85kgs SF 2018
Ayub Magomadov W Pts: 6x0 ACB European 85kgs F 2018
Bruno Reale W Submission Torino Challenge Absolute 4F 2018
Ronaldo Jesus W Choke Torino Challenge Absolute SF 2018
Tommy Langaker W Submission Torino Challenge Absolute F 2018
Tommy Langaker W Pts: 4x2 Torino Challenge 88kgs SF 2018
Stefan Croitoru W Submission Torino Challenge 88kgs F 2018
Andre Galvao W Pts: 0x0, Adv King of Mats 85kgs RR 2018
Jaime Canuto L Pts: 2x0 King of Mats 85kgs RR 2018
Renato Canuto W Referee Decision King of Mats 85kgs SF 2018
Jaime Canuto W Pts: 0x0, Adv King of Mats 85kgs F 2018
Ayub Magomadov W Arm in Ezekiel Paris Spring Open 88kgs F 2018
Thiago Sa W Referee Decision World Champ. 88kgs R1 2018
Matheus Diniz L Pts: 2x2, Adv World Champ. 88kgs 8F 2018
Maciej Kozak W Choke ACBJJ World 85kgs R1 2018
Rodrigo Caporal W Referee Decision ACBJJ World 85kgs SF 2018
Gustavo Batista L Pts: 7x0 ACBJJ World 85kgs F 2018
Fellipe Andrew L Pts: 2x0 ACBJJ World Absolute 4F 2018
Vinicius Gazola L Referee Decision Spider Inv. 4F Lightweight SPF 2018
Douglas Mayer W Submission German Nat. Pro 85kgs 4F 2018
Marc Akakpovi W Choke from back German Nat. Pro 85kgs SF 2018
Santeri Lilius W Pts: 8x0 German Nat. Pro 85kgs F 2018
Gabriel Cronemberger W Choke Italy Nat. Pro 94kgs SF 2018
Luca Anacoreta W Pts: 9x0 Italy Nat. Pro 94kgs F 2018
Jamie Hughes W Choke UK National Pro 94kgs F 2019
Jacopo Pasquini W N/A London WO 88kgs F 2019
Chris Ilagan W N/A London WO Absolute 4F 2019
Dimitri Vostrivov W N/A London WO Absolute SF 2019
Horlando Monteiro L Pts: 6x0 London WO Absolute F 2019
Igor Sousa W Pts: 4x4, Adv Grand Slam LDN 85kgs SF 2019
Lucas Barbosa L Pts: 5x0 Grand Slam LDN 85kgs F 2019
Santeri Lilius D Battle Grapple 85kgs SPF 2019
Isaque Bahiense L Pts: 10x6 KOM 85kgs SPF 2019
A. Vieira W Ezekiel Grand Slam RJ 85kgs R1 2019
Matheus Spirandeli W Pts: 2x0 Grand Slam RJ 85kgs 4F 2019
Rafael Paganini W Arm in Ezekiel Grand Slam RJ 85kgs SF 2019
Igor Sousa W Pts: 4x4, Adv Grand Slam RJ 85kgs F 2019
Bredley Hill W Pts: 14x0 Grand Slam AD 85kgs 4F 2020
Max Lindblad W Points Grand Slam AD 85kgs SF 2020
Julio Anjos W Points Grand Slam AD 85kgs F 2020
Rafael Bernardes W Katagatame ADCC BR2 Trials 88kgs R2 2022
Rafael Tolmos W Referee Decision ADCC BR2 Trials 88kgs R3 2022
Luan Carvalho L Referee Decision ADCC BR2 Trials 88kgs 8F 2022
Nader Baker W Choke from back Grand Slam AD 85kgs 4F 2022
Gabriel Costa L Pts: 2x2 Grand Slam AD 85kgs SF 2022
Caio Mendonca W Mounted X choke Grand Slam AD 85kgs RPC 2022
Pedro Cadete W Pts: 6x0 Grand Slam AD 85kgs 3RD 2022
Vital Neto W Referee Decision Grand Slam RJ 85kgs R1 2022
Pedro Costa W Pts: 10x2 Grand Slam RJ 85kgs 8F 2022
Leon Brito L Pts: 2x1 Grand Slam RJ 85kgs 4F 2022
Gabriel Costa L Pts: 3x2 Grand Slam RJ 85kgs RPC 2022
Elionai Braz L Pts: 2x0 Brasileiro NoGi 91kgs R1 2022
Felipe Lucas W Katagatame Brasileiro NoGi Absolute R1 2022
Rafael Paganini W Pts: 7x0 Brasileiro NoGi Absolute 8F 2022
Wallace Costa L Pts: 2x0 Brasileiro NoGi Absolute 4F 2022
Hugh Fletcher W RNC London FNGO 91kgs SF 2022
Janis Riekstins W Points London FNGO 91kgs F 2022
Max Lindblad W Katagatame London FNGO Absolute 4F 2022
Michael Neary W RNC London FNGO Absolute SF 2022
Adam Wardzinski L Adv London FNGO Absolute F 2022
Devhonte Johnson W Referee Decision NoGi Worlds 91kgs 4F 2022
Vagner Rocha L Pts: 0x0, Adv NoGi Worlds 91kgs SF 2022
Igor Sousa W Referee Decision Grand Slam SYD 94kgs F 2023
Catriel Oliveira L Pts: 2x0 AJPGD LDN 94kgs 4F 2023
Jonnatas Gracie L Referee Decision Honor Challenge 85kgs SPF 2023
Matheus Henriquei W Inside heel hook Brasileiro NoGi 91kgs 4F 2023
Jardel Costa W Katagatame Brasileiro NoGi 91kgs SF 2023
Leonardo Goncalves W Pts: 0x0, Adv Brasileiro NoGi 91kgs F 2023
Manuel Pilato W Pts: 0x0, Adv European NoGi 91kgs R1 2023
Tyler Freeman L Referee Decision European NoGi 91kgs 4F 2023
Matheus Lutes W Katagatame NoGi World 91kgs R2 2023
Roberto Jimenez L Pts: 2x0 NoGi World 91kgs 4F 2023

7. Charles Negromonte’s Top Fights

Charles Negromonte VS Andre Galvão 85KG (king Of Mats 2018)👑

IGOR SOUSA VS. CHARLES NEGROMONTE

IGOR SOUSA VS. CHARLES NEGROMONTE

Photo credit: @charlesnegromonte

Previous post
Next post