Men Tennis Miami Open, United States - 19.03 - 01.04 2018 Winner John Isner, United States 14
Surface: Outdoor Hard. History Men Miami USA index. ATP World Tour Masters. Prize: $7.972,535. 96 singles and 32 doubles. Played along with Men Indian Wells USA and after Men Indian Wells USA.
_ Doubles Final Winners: Bob Bryan (USA) and Mike Bryan (USA) Withdrawls, Prize and Points. Winner 2017 Men Miami USA - Roger Federer (SUI) 4
Final
datePlayer 1setsPlayer 2set 1set 2set 3dur (pts)
Sun 01.04.18John IsnerUSA14172-1Alexander ZverevGER456-746-46-42:32 (106-98)

Semi-Finals (1/2).

datePlayer 1setsPlayer 2set 1set 2set 3dur (pts)
Fri 30.03.18Alexander ZverevGER452-0Pablo Carreno BustaESP16197-646-2 1:29 (71-54)
Fri 30.03.18John IsnerUSA14172-0Juan Martin Del PotroARG566-17-62 1:25 (67-49)

Quarter-Finals (1/4).

datePlayer 1setsPlayer 2set 1set 2set 3dur (pts)
Thu 29.03.18Pablo Carreno BustaESP16192-1Kevin AndersonRSA686-45-77-662:45 (106-105)
Thu 29.03.18Alexander ZverevGER452-0Borna CoricCRO29366-46-4 1:25 (65-54)
Wed 28.03.18Juan Martin Del PotroARG562-1Milos RaonicCAN20255-77-617-632:56 (110-105)
Wed 28.03.18John IsnerUSA14172-0Hyeon ChungKOR19236-16-4 1:09 (63-42)

Round of 16.

datePlayer 1setsPlayer 2set 1set 2set 3dur (pts)
Tue 27.03.18Pablo Carreno BustaESP16192-0Fernando VerdascoESP31396-06-3 1:26 (69-51)
Tue 27.03.18Kevin AndersonRSA682-0Frances TiafoeUSA637-636-4 1:43 (73-68)
Tue 27.03.18Alexander ZverevGER452-0Nick KyrgiosAUS17206-4 1:12 (67-49)
Tue 27.03.18Borna CoricCRO29362-1Denis ShapovalovCAN467-624-66-42:18 (92-87)
Tue 27.03.18Juan Martin Del PotroARG562-0Filip KrajinovicSRB22276-46-2 1:24 (66-48)
Tue 27.03.18Milos RaonicCAN20252-0Jeremy ChardyFRA906-36-4 1:27 (63-52)
Tue 27.03.18Hyeon ChungKOR19232-0Joao SousaPOR806-46-3 1:10 (58-43)
Tue 27.03.18John IsnerUSA14172-0Marin CilicCRO237-606-3 1:28 (69-57)

Round of 32.

datePlayer 1setsPlayer 2set 1set 2set 3dur (pts)
Mon 26.03.18Fernando VerdascoESP31392-1Thanasi KokkinakisAUSQ1753-66-47-642:56 (114-108)
Mon 26.03.18Pablo Carreno BustaESP16192-0Steve JohnsonUSA546-47-5 1:19 (65-51)
Mon 26.03.18Frances TiafoeUSA632-1Tomas BerdychCZE10136-726-27-612:53 (111-109)
interrupted with score: 6-72, 6-2, 5-4 for 2:36. On tuesday 27.03.2018 - 2-21 for 0:17.
Mon 26.03.18Kevin AndersonRSA682-1Karen KhachanovRUS32414-66-26-31:55 (86-69)
Mon 26.03.18Alexander ZverevGER452-1David FerrerESP28352-66-26-41:52 (77-68)
Mon 26.03.18Nick KyrgiosAUS17202-0Fabio FogniniITA15186-36-3 1:07 (56-47)
Mon 26.03.18Denis ShapovalovCAN462-1Sam QuerreyUSA11146-43-67-52:25 (106-110)
Mon 26.03.18Borna CoricCRO29362-1Jack SockUSA8115-77-646-32:52 (115-101)
Sun 25.03.18Juan Martin Del PotroARG562-0Kei NishikoriJPN26336-26-2 1:14 (61-40)
Sun 25.03.18Filip KrajinovicSRB22272-0Benoit PaireFRA476-36-3 1:11 (68-52)
Sun 25.03.18Milos RaonicCAN20252-0Diego SchwartzmanARG13167-656-3 1:32 (67-62)
Sun 25.03.18Jeremy ChardyFRA902-0Grigor DimitrovBUL346-46-4 1:26 (68-58)
Sun 25.03.18Joao SousaPOR802-1Jared DonaldsonUSA491-66-36-41:56 (83-84)
Sun 25.03.18Hyeon ChungKOR19232-0Michael MmohUSAQ1766-16-1 1:04 (56-31)
Sun 25.03.18John IsnerUSA14172-0Mikhail YouzhnyRUS1026-46-371:21 (65-63)
Sun 25.03.18Marin CilicCRO232-0Vasek PospisilCAN777-57-64 1:56 (89-80)

Round of 64.

datePlayer 1setsPlayer 2set 1set 2set 3dur
Sat 24.03.18Thanasi KokkinakisAUSQ2-1Roger FedererSUI13-66-37-642:21
Sat 24.03.18Fernando VerdascoESP312-1Guillermo Garcia-LopezESP 4-66-06-21:48
Sat 24.03.18Steve JohnsonUSA 2-0Adrian MannarinoFRA186-36-3 1:13
Sat 24.03.18Pablo Carreno BustaESP162-0Denis IstominUZB 6-16-0 0:47
Sat 24.03.18Tomas BerdychCZE102-0Yoshihito NishiokaJPNPR6-16-4 1:17
Sat 24.03.18Frances TiafoeUSA 2-1Kyle EdmundGBR217-644-67-652:29
Sat 24.03.18Karen KhachanovRUS322-0Marius CopilROU 7-56-3 1:15
Sat 24.03.18Kevin AndersonRSA62-0Nikoloz BasilashviliGEO 6-46-3 1:29
Sat 24.03.18Alexander ZverevGER42-1Daniil MedvedevRUS 6-41-67-652:13
Sat 24.03.18David FerrerESP282-0Evgeny DonskoyRUS 6-26-2 1:13
Sat 24.03.18Nick KyrgiosAUS172-0Dusan LajovicSRB 6-46-1 0:50
Sat 24.03.18Fabio FogniniITA152-0Nicola KuhnESPWC6-26-4 1:08
Sat 24.03.18Sam QuerreyUSA112-0Radu AlbotMDA 7-646-1 1:09
Sat 24.03.18Denis ShapovalovCAN 2-0Damir DzumhurBIH246-17-5 1:13
Sat 24.03.18Borna CoricCRO292-1Leonardo MayerARG 6-756-36-42:56
Sat 24.03.18Jack SockUSA82-0Yuki BhambriINDQ6-37-63 1:36
Fri 23.03.18Juan Martin Del PotroARG52-1Robin HaaseNED 6-45-76-22:11
Fri 23.03.18Kei NishikoriJPN262-1John MillmanAUSQ7-644-66-32:53
Fri 23.03.18Filip KrajinovicSRB222-0Liam BroadyGBRQ6-36-2 1:11
Fri 23.03.18Benoit PaireFRA 2-0Novak DjokovicSRB96-36-4 1:09
Fri 23.03.18Diego SchwartzmanARG132-0Nicolas JarryCHI 6-36-1 1:18
Fri 23.03.18Milos RaonicCAN202-0Mikael YmerSWEWC6-36-3 1:08
Fri 23.03.18Jeremy ChardyFRA 2-0Richard GasquetFRA307-56-1 1:25
Fri 23.03.18Grigor DimitrovBUL32-1Maximilian MartererGER 4-66-26-11:41
Fri 23.03.18Joao SousaPOR 2-0David GoffinBEL76-06-1 1:02
Fri 23.03.18Jared DonaldsonUSA 2-0Feliciano LopezESP256-46-2 1:09
Fri 23.03.18Hyeon ChungKOR192-0Matthew EbdenAUS 6-37-5 1:24
Fri 23.03.18Michael MmohUSAQ2-1Roberto Bautista AgutESP127-642-66-42:46
Fri 23.03.18John IsnerUSA142-1Jiri VeselyCZE 7-631-66-32:07
Fri 23.03.18Mikhail YouzhnyRUS 2-1Gilles MullerLUX234-66-46-21:56
Fri 23.03.18Vasek PospisilCAN 2-0Andrey RublevRUS277-656-4 1:50
Fri 23.03.18Marin CilicCRO22-0Pierre-Hugues HerbertFRA 7-56-3 1:33

Round of 128.

datePlayer 1setsPlayer 2set 1set 2set 3dur
Thu 22.03.18Thanasi KokkinakisAUSQ2-0Calvin HemeryFRAQ6-16-2 1:06
Thu 22.03.18Guillermo Garcia-LopezESP 2-0Tennys SandgrenUSA 7-637-66 2:05
Thu 22.03.18Steve JohnsonUSA 2-0Victor Estrella BurgosDOM 6-36-3 1:21
Thu 22.03.18Denis IstominUZB 2-0Miomir KecmanovicSRBWC7-56-4 1:38
Thu 22.03.18Yoshihito NishiokaJPNPR2-0Alex De MinaurAUSQ6-26-4 1:18
Thu 22.03.18Frances TiafoeUSA 2-0Nicolas KickerARG 6-37-64 1:39
Thu 22.03.18Marius CopilROU 2-0Mikhail KukushkinKAZ 7-626-2 1:34
Thu 22.03.18Nikoloz BasilashviliGEO 2-1Thomas FabbianoITA 1-66-27-51:46
Thu 22.03.18Daniil MedvedevRUS 2-1Stefanos TsitsipasGRE 2-66-46-21:55
Thu 22.03.18Evgeny DonskoyRUS 2-0Aljaz BedeneSLO 7-56-4 1:34
Thu 22.03.18Dusan LajovicSRB 2-1Horacio ZeballosARG 3-67-626-42:13
Thu 22.03.18Nicola KuhnESPWC2-0Darian KingBARQ7-646-4 1:44
Thu 22.03.18Radu AlbotMDA 2-1Ricardas BerankisLTUQ6-14-67-442:15
Thu 22.03.18Denis ShapovalovCAN 2-1Viktor TroickiSRB 6-36-747-642:29
Thu 22.03.18Leonardo MayerARG 2-1Donald YoungUSA 3-66-46-22:05
Thu 22.03.18Yuki BhambriINDQ2-0Mirza BasicBIHLL7-56-3 1:34
Wed 21.03.18Robin HaaseNED 2-1Yuichi SugitaJPN 6-43-66-11:50
Wed 21.03.18John MillmanAUSQ2-1Peter GojowczykGER 2-66-46-41:41
Wed 21.03.18Liam BroadyGBRQ2-0Bjorn FratangeloUSAQ7-656-3 1:40
Wed 21.03.18Benoit PaireFRA 2-1Mischa ZverevGER 1-66-16-21:27
Wed 21.03.18Nicolas JarryCHI 2-0Cameron NorrieGBRQ7-636-2 1:24
Wed 21.03.18Mikael YmerSWEWC2-1Jan-Lennard StruffGER 3-67-56-11:56
Wed 21.03.18Jeremy ChardyFRA 2-0Rogerio Dutra SilvaBRAQ6-37-62 1:29
Wed 21.03.18Maximilian MartererGER 2-0Marton FucsovicsHUN 6-46-4 1:15
Wed 21.03.18Joao SousaPOR 2-0Ryan HarrisonUSA 7-647-64 1:49
Wed 21.03.18Jared DonaldsonUSA 2-0Marcos BaghdatisCYPWC6-36-4 1:44
Wed 21.03.18Matthew EbdenAUS 2-1Gilles SimonFRA 6-36-727-52:21
Wed 21.03.18Michael MmohUSAQ2-1Christopher EubanksUSAWC4-66-46-41:51
Wed 21.03.18Jiri VeselyCZE 2-0Lukas LackoSVK 7-626-3 1:50
Wed 21.03.18Mikhail YouzhnyRUS 2-0Guido PellaARG 7-637-62 2:06
Wed 21.03.18Vasek PospisilCAN 2-0Ivo KarlovicCRO 7-647-65 1:43
Wed 21.03.18Pierre-Hugues HerbertFRA 2-0Taylor FritzUSA 7-646-4 1:37
Federico Delbonis (ARG) was replaced bu Lucky Looser Mirza Basic. Delbonis was to play with Nicolas Jarry (CHI).
Withdrawls - 18 players.
Prize and Points
RoundUSDATP Points
Winner1,340,8601000
Final654,860600
Semi-Finals327,965360
Quarter-Finals167,195180
Round of 1688,13590
Round of 3247,17045
Round of 6425,46525 / 10
Round of 128 15,61010
Qualifier16
El. Qual. Round 24,6508
El. Qual. Round 12,3800

Doubles Final.

datePair 1setsPair 2set 1set 2set 3dur
Sat 31.03.18Bob Bryan / Mike BryanUSAUSA42-1Karen Khachanov / Andrey RublevRUSRUS 4-67-65[10-4]1:--

Doubles Semi-Finals.

datePair 1setsPair 2set 1set 2set 3dur
Thu 29.03.18Karen Khachanov / Andrey RublevRUSRUS 2-0Steve Johnson / Sam QuerreyUSAUSA 6-36-1 0:45
Thu 29.03.18Bob Bryan / Mike BryanUSAUSA42-0Ben Mclachlan / Jan-Lennard StruffNZLGER 7-56-4 1:14

Doubles Quarter-Finals.

datePair 1setsPair 2set 1set 2set 3dur
Wed 28.03.18Steve Johnson / Sam QuerreyUSAUSA 2-0Juan Sebastian Cabal / Robert FarahCOLCOL86-36-2 1:01
Wed 28.03.18Karen Khachanov / Andrey RublevRUSRUS 2-0Oliver Marach / Mate PavicAUTCRO36-27-63 1:18
Wed 28.03.18Bob Bryan / Mike BryanUSAUSA42-1Raven Klaasen / Michael VenusRSANZL 3-67-65[10-8]1:27
Wed 28.03.18Ben Mclachlan / Jan-Lennard StruffNZLGER 2-0Nikola Mektic / Alexander PeyaCROAUT 6-17-64 1:15

Doubles Round of 16.

datePair 1setsPair 2set 1set 2set 3dur
Sun 25.03.18Steve Johnson / Sam QuerreyUSAUSA 2-0Rohan Bopanna / Edouard Roger-VasselinINDFRA 7-656-2 1:15
Mon 26.03.18Juan Sebastian Cabal / Robert FarahCOLCOL8woHyeon Chung / Denis ShapovalovKORCAN walk over
Sun 25.03.18Oliver Marach / Mate PavicAUTCRO32-0Alexander Zverev / Mischa ZverevGERGER 7-656-4 1:28
Sun 25.03.18Karen Khachanov / Andrey RublevRUSRUS 2-1Jamie Murray / Bruno SoaresGBRBRA64-67-5[10-2]1:20
Mon 26.03.18Raven Klaasen / Michael VenusRSANZL 2-0John Isner / Donald YoungUSAUSA 7-56-3 1:09
Mon 26.03.18Bob Bryan / Mike BryanUSAUSA42-0Leonardo Mayer / Diego SchwartzmanARGARG 6-26-1 0:48
Mon 26.03.18Ben Mclachlan / Jan-Lennard StruffNZLGER 2-1Jean-Julien Rojer / Horia TecauNEDROU56-756-4[10-7]1:43
Sun 25.03.18Nikola Mektic / Alexander PeyaCROAUT 2-1Henri Kontinen / John PeersFINAUS23-66-3[10-2]1:10

Doubles Round of 32.

datePair 1setsPair 2set 1set 2set 3dur
Fri 23.03.18Steve Johnson / Sam QuerreyUSAUSA 2-0Lukasz Kubot / Marcelo MeloPOLBRA16-47-60 1:18
Fri 23.03.18Rohan Bopanna / Edouard Roger-VasselinINDFRA 2-1Adrian Mannarino / Daniil MedvedevFRARUS 4-66-2[14-12]1:18
Sat 24.03.18Hyeon Chung / Denis ShapovalovKORCAN 0-0Damir Dzumhur / Filip KrajinovicBIHSRB 6-36-75[10-2]1:30
Fri 23.03.18Juan Sebastian Cabal / Robert FarahCOLCOL82-0Nick Kyrgios / Matt ReidAUSAUSWC7-57-5 1:16
Sat 24.03.18Oliver Marach / Mate PavicAUTCRO30-0Feliciano Lopez / Marc LopezESPESP 4-67-62[11-9]1:42
Thu 22.03.18Alexander Zverev / Mischa ZverevGERGER 2-0Santiago Gonzalez / Fernando VerdascoMEXESP 6-46-3 1:00
Thu 22.03.18Karen Khachanov / Andrey RublevRUSRUS 0-0Fabrice Martin / Franko SkugorFRACRO 6-736-3[15-13]1:36
Sat 24.03.18Jamie Murray / Bruno SoaresGBRBRA62-0Ryan Harrison / Max MirnyiUSABLR 6-36-4 1:05
Sat 24.03.18Raven Klaasen / Michael VenusRSANZL 2-0Ivan Dodig / Rajeev RamCROUSA77-656-4 1:34
Thu 22.03.18John Isner / Donald YoungUSAUSA 2-0Kyle Edmund / Nenad ZimonjicGBRSRB 6-47-61 1:22
Sat 24.03.18Leonardo Mayer / Diego SchwartzmanARGARG 2-1Marcin Matkowski / Aisam Ul-Haq QureshiPOLPAK 6-777-65[11-9]2:09
Sat 24.03.18Bob Bryan / Mike BryanUSAUSA42-1Marcus Daniell / Dominic InglotNZLGBR 6-736-4[10-3]1:35
Fri 23.03.18Jean-Julien Rojer / Horia TecauNEDROU52-0Nicholas Monroe / Jack SockUSAUSA 6-17-62 1:08
Sat 24.03.18Ben Mclachlan / Jan-Lennard StruffNZLGER 2-0Marcelo Demoliner / Daniel NestorBRACANWC6-47-5 1:08
Thu 22.03.18Nikola Mektic / Alexander PeyaCROAUT 2-1Novak Djokovic / Viktor TroickiSRBSRB 4-67-5[10-3]1:25
Thu 22.03.18Henri Kontinen / John PeersFINAUS22-1Robin Haase / Matwe MiddelkoopNEDNED 6-33-6 1:07

Qualification Finals.

datePlayer 1setsPlayer 2set 1set 2set 3dur
Tue 20.03.18Darian KingBAR 2-1Mackenzie McDonaldUSA242-66-46-41:47
Tue 20.03.18Michael MmohUSA 2-0Mirza BasicBIH27-57-62 1:47
Tue 20.03.18John MillmanAUS32-0Ernesto EscobedoUSA136-16-2 0:54
Tue 20.03.18Rogerio Dutra SilvaBRA42-1Peter PolanskyCAN216-36-756-42:44
Tue 20.03.18Calvin HemeryFRA 2-1Denis KudlaUSA 4-66-47-52:09
Tue 20.03.18Ricardas BerankisLTU62-1Sergiy StakhovskyUKR143-66-36-01:48
Tue 20.03.18Liam BroadyGBR 2-0Filip PeliwoCAN 6-47-62 1:54
Tue 20.03.18Thanasi KokkinakisAUSWC2-0Taro DanielJPN87-57-5 2:04
Tue 20.03.18Yuki BhambriIND92-0Elias YmerSWE197-56-2 1:30
Tue 20.03.18Cameron NorrieGBR102-1Patrick KypsonUSAWC6-756-36-12:03
Tue 20.03.18Bjorn FratangeloUSA112-0Carlos BerlocqARG207-666-4 2:06
Tue 20.03.18Alex De MinaurAUS232-0Ruben BemelmansBEL126-46-3 1:23

Qualification Semi-Finals.

datePlayer 1setsPlayer 2set 1set 2set 3dur
Mon 19.03.18Darian KingBAR 2-1Roberto Carballes BaenaESP12-66-26-42:16
Mon 19.03.18Mackenzie McDonaldUSA242-1Felix Auger-aliassimeCAN 3-66-27-662:13
Mon 19.03.18Mirza BasicBIH22-0Dennis NovikovUSA 6-46-4 1:11
Mon 19.03.18Michael MmohUSA 2-0Ramkumar RamanathanIND227-646-4 1:58
Mon 19.03.18John MillmanAUS32-0Casper RuudNOR 6-37-68 1:37
Mon 19.03.18Ernesto EscobedoUSA132-0Gleb SakharovFRA 6-06-3 0:55
Mon 19.03.18Rogerio Dutra SilvaBRA42-1Kevin KingUSA 6-25-76-22:08
Mon 19.03.18Peter PolanskyCAN212-0Reilly OpelkaUSA 7-686-3 1:32
Mon 19.03.18Denis KudlaUSA 2-0Gastao EliasPOR57-56-4 1:38
Mon 19.03.18Calvin HemeryFRA 2-0Yannick HanfmannGER156-36-1 0:57
Mon 19.03.18Ricardas BerankisLTU62-0Norbert GombosSVK 7-616-0 1:23
Mon 19.03.18Sergiy StakhovskyUKR142-1Evan KingUSAAlt6-34-67-652:33
Mon 19.03.18Filip PeliwoCAN 2-1Matteo BerrettiniITA73-66-36-42:11
Mon 19.03.18Liam BroadyGBR 2-0Henri LaaksonenSUI176-26-4 1:09
Mon 19.03.18Taro DanielJPN82-0Bradley KlahnUSA 6-46-4 1:29
Mon 19.03.18Thanasi KokkinakisAUSWC2-0Thiago MonteiroBRA166-26-3 1:18
Mon 19.03.18Yuki BhambriIND92-0Renzo OlivoARG 6-46-1 1:18
Mon 19.03.18Elias YmerSWE192-0Santiago GiraldoCOLPR7-696-4 1:52
Mon 19.03.18Cameron NorrieGBR10ret.Stefan KozlovUSA 6-12-0ret.0:46
Mon 19.03.18Patrick KypsonUSAWC2-0Tim SmyczekUSA186-46-3 1:24
Mon 19.03.18Bjorn FratangeloUSA112-1Pedja KrstinSRBAlt4-66-36-01:41
Mon 19.03.18Carlos BerlocqARG202-0Akira SantillanAUS 6-36-3 1:13
Mon 19.03.18Ruben BemelmansBEL122-0Joao SouzaBRAWC7-56-3 1:24
Mon 19.03.18Alex De MinaurAUS232-0Axel GellerARGWC6-46-0 1:29
Todor 66
index Tennis
index Men Wimbledon
index Men Australia
index Men Roland Garros
index Men US Open
Logo
index Tennis 2018
index Men Tennis 2018
index Women Tennis 2018
Men ATP Finals
ATP Masters 1000
Masters Paris 2018
Masters Shanghai 2018
Men Cincinnati USA
Men Canadian Open 2018
Men Italian Open 2018
Men Madrid Open 2018
Monte Carlo Masters 2018
Men Miami USA 2018
Men Indian Wells USA 2018
ATP 500
Men Swiss Indoors SUI 2018
Men Wien Open AUT 2018
Men China Open 2018
Men Japan Open 2018
Men Washington USA
Men Hamburg USA
Men Queens GBR 2018
Men Halle GER 2018
Men Barcelona ESP 2018
Men Dubai UAE 2018
Men Acapulco MEX 2018
Men Rio de Janeiro BRA 2018
Men Rotterdam NED 2018
ATP 250 October
Men Antwerp BEL
Men Moscow RUS
Men Stockholm SWE
September
Men Shenzhen CHN
Men Chengdu CHN
Men Metz FRA
Men St.Petersburg RUS
August
Men Winston-Salem USA
Men Los Cabos MEX
Men Kitzbuhel AUT
July
Men Atlanta USA
Men Gstaad SUI
Men Newport USA
Men Bastad SWE
Men Umag CRO
June
Men Eastborne GBR 2018
Men Antalya TUR 2018
Men s-Hertogenbosch NED 2018
Men Stuttgart GER 2018
May
Men Lyon FRA 2018
Men Geneva SUI 2018
_ April
Men Munich GER 2018
Men Estoril POR 2018
Men Istanbul TUR 2018
Men Budapest HUN 2018
US Clay Houston 2018
Men Hassan II Marrakesh 2018
_ March
Men Sao Paulo BRA 2018
_ February
Men Delray Beach USA 2018
Men Marseille FRA 2018
Men New York USA 2018
Men Buenos Aires ARG 2018
Men Sofia BUL 2018
Men Montpellier FRA 2018
Men Quito ECU 2018
January
Men Sydney AUS 2018
Men Auckland NZL 2018
Men Brisbane AUS 2018
Men Doha QAT 2018
Men Pune IND 2018
.

Prepared and maintained by Todor Krastev

todor1966@yahoo.com
Last updated: 17 Nov 2019
Facebook Todor Krastev

Quantcast