Knowledge

Tour du Finistère

Source 📝

2219: 111: 1049: 1467: 1429: 1391: 2224: 1749: 1711: 1673: 1635: 1581: 1543: 1505: 1353: 1315: 1277: 1239: 1201: 1163: 1125: 1087: 973: 897: 859: 821: 783: 745: 707: 669: 631: 593: 555: 517: 479: 441: 403: 365: 327: 246: 218: 198: 178: 152: 1011: 935: 730: 2004: 1909: 1904: 1899: 1894: 1889: 1884: 1879: 1874: 1869: 1864: 1859: 1854: 1849: 1844: 388: 2285: 342: 157: 684: 456: 380: 183: 2261: 608: 532: 494: 426: 203: 616: 578: 540: 464: 1821: 722: 1148: 1034: 844: 806: 692: 798: 502: 1786: 2196: 350: 2290: 2254: 2075: 1814: 291: 2300: 2151: 2247: 882: 1807: 2176: 1528: 2295: 2280: 1772: 1658: 1072: 2116: 1999: 1994: 1989: 1984: 1979: 1974: 1969: 1964: 1959: 1954: 1949: 1944: 1939: 1934: 1929: 1924: 1919: 1914: 1619: 1102: 2020: 1262: 1224: 1186: 2218: 2095: 570: 2030: 283: 2201: 1452: 2035: 1830: 2235: 2136: 2090: 2055: 1604: 1338: 1110: 2121: 2070: 958: 275: 2181: 2146: 2025: 760: 874: 8: 2131: 2050: 2040: 1482: 1300: 71: 1764: 1650: 1406: 251: 1696: 1566: 1376: 920: 110: 2156: 1794: 2161: 418: 271: 2100: 2191: 2186: 2166: 1734: 1216: 1026: 996: 836: 912: 646: 2171: 2141: 1558: 988: 287: 82: 2060: 2045: 1726: 2231: 2126: 1254: 950: 2274: 2085: 1520: 1444: 1368: 1292: 1140: 1064: 2080: 1688: 1596: 1330: 223: 1799: 41: 1178: 768: 654: 1490: 1414: 1054: 101: 2223: 1472: 1434: 1396: 1754: 1716: 1678: 1640: 1586: 1548: 1510: 1358: 1320: 1282: 1244: 1206: 1168: 1130: 1092: 978: 902: 864: 826: 788: 750: 712: 674: 636: 598: 560: 522: 484: 446: 408: 370: 332: 279: 1016: 940: 2230:
This cycling race article related to French cycling is a
567: 1479: 339: 1099: 871: 453: 415: 377: 1761: 1647: 1403: 1213: 1023: 833: 605: 529: 491: 1555: 985: 757: 719: 681: 1251: 947: 2272: 1517: 1441: 1365: 1289: 1137: 1061: 909: 795: 643: 1723: 1685: 1593: 1327: 1175: 2286:Recurring sporting events established in 1986 2255: 1815: 1744: 1706: 1668: 1630: 1576: 1538: 1500: 1462: 1424: 1386: 1348: 1310: 1272: 1234: 1196: 1158: 1120: 1082: 1044: 1006: 968: 930: 892: 854: 816: 778: 740: 702: 664: 626: 588: 550: 512: 474: 436: 398: 360: 322: 2197:Tour Poitou-Charentes en Nouvelle-Aquitaine 1829: 1045: 2262: 2248: 1822: 1808: 1614: 274:held annually in April around the city of 109: 1463: 1425: 1387: 282:. Since 2005, the race is organized as a 1745: 1707: 1669: 1631: 1577: 1539: 1501: 1349: 1311: 1273: 1235: 1197: 1159: 1121: 1083: 969: 893: 855: 817: 779: 741: 703: 665: 627: 589: 551: 513: 475: 437: 399: 361: 323: 1007: 931: 2273: 1803: 292:Coupe de France de cyclisme sur route 2213: 2076:Mercan'Tour Classic Alpes-Maritimes 13: 14: 2312: 1780: 2222: 2217: 1747: 1709: 1671: 1633: 1579: 1541: 1503: 1491:Wallonie-Bruxelles–Group Protect 1465: 1427: 1389: 1351: 1313: 1275: 1237: 1199: 1161: 1123: 1085: 1047: 1009: 971: 933: 895: 857: 819: 781: 743: 705: 667: 629: 591: 553: 515: 477: 439: 401: 363: 325: 244: 216: 196: 176: 150: 16:French one-day road cycling race 2152:Grand Prix de Villers-Cotterêts 257: 229: 209: 189: 163: 1: 2291:1986 establishments in France 2234:. You can help Knowledge by 2117:Boucles de Seine Saint-Denis 7: 10: 2317: 2212: 2177:Polymultipliée de l'Hautil 2021:Grand Prix La Marseillaise 1773:Decathlon–AG2R La Mondiale 731:Bernard Sports-O.C Locminé 297: 2301:French cycling race stubs 2109: 2013: 1837: 1760: 1722: 1684: 1646: 1613: 1592: 1554: 1516: 1478: 1440: 1402: 1364: 1326: 1288: 1250: 1212: 1174: 1136: 1098: 1060: 1022: 984: 946: 908: 870: 832: 794: 756: 718: 680: 642: 604: 566: 528: 490: 452: 414: 376: 338: 313: 310: 307: 304: 290:, also being part of the 239: 171: 145: 137: 122: 117: 96: 88: 78: 67: 56: 48: 37: 29: 24: 2031:Classic Loire Atlantique 2036:Cholet-Pays de la Loire 1831:French Road Cycling Cup 389:A.C. Brest Plougonvelin 2096:Grand Prix d'Isbergues 2091:Grand Prix de Fourmies 2056:Grand Prix du Morbihan 1111:Omnibike Dynamo Moscow 571:Pierre-Henri Menthéour 2296:Cycle races in France 2281:UCI Europe Tour races 2202:Trophée des Grimpeurs 959:Carvalhelhos-Boavista 2147:Grand Prix de Rennes 2026:Grand Prix de Denain 2132:Classique des Alpes 2122:Châteauroux Classic 2041:La Roue Tourangelle 1483:Baptiste Planckaert 1453:Wanty–Groupe Gobert 343:Jean-Jacques Lamour 158:Jean-Jacques Lamour 21: 2071:Boucles de l'Aulne 1789:Cyclingwebsite.net 1697:Team TotalEnergies 1415:Wallonie-Bruxelles 1187:Bretagne–Armor Lux 123:First edition 60:Tour du Finistère 57:Local name(s) 19: 2243: 2242: 2210: 2209: 2182:Route d'Occitanie 2137:Flèche d'Emeraude 2066:Tour du Finistère 1787:Information from 1778: 1777: 1659:AG2R Citroën Team 1620:COVID-19 pandemic 1263:Bretagne–Schuller 1225:Bretagne–Schuller 1103:Sergey Kolesnikov 875:Sébastien Hinault 457:Philippe Dalibard 419:Pierre Le Bigault 381:Philippe Dalibard 272:road bicycle race 268:Tour du Finistère 265: 264: 184:Philippe Dalibard 146:First winner 52:Tour of Finistère 49:English name 20:Tour du Finistère 2308: 2264: 2257: 2250: 2226: 2221: 2214: 2192:Tour du Haut Var 2187:Tour de la Somme 1824: 1817: 1810: 1801: 1800: 1795:Official Website 1769: 1768: 1767: 1765:Benoît Cosnefroy 1758: 1757: 1753: 1751: 1750: 1731: 1730: 1729: 1720: 1719: 1715: 1713: 1712: 1693: 1692: 1691: 1682: 1681: 1677: 1675: 1674: 1655: 1654: 1653: 1651:Benoît Cosnefroy 1644: 1643: 1639: 1637: 1636: 1622: 1601: 1600: 1599: 1590: 1589: 1585: 1583: 1582: 1563: 1562: 1561: 1552: 1551: 1547: 1545: 1544: 1525: 1524: 1523: 1514: 1513: 1509: 1507: 1506: 1487: 1486: 1485: 1476: 1475: 1471: 1469: 1468: 1449: 1448: 1447: 1438: 1437: 1433: 1431: 1430: 1411: 1410: 1409: 1407:Antoine Demoitié 1400: 1399: 1395: 1393: 1392: 1373: 1372: 1371: 1362: 1361: 1357: 1355: 1354: 1335: 1334: 1333: 1324: 1323: 1319: 1317: 1316: 1297: 1296: 1295: 1286: 1285: 1281: 1279: 1278: 1259: 1258: 1257: 1248: 1247: 1243: 1241: 1240: 1221: 1220: 1219: 1217:Dimitri Champion 1210: 1209: 1205: 1203: 1202: 1183: 1182: 1181: 1172: 1171: 1167: 1165: 1164: 1145: 1144: 1143: 1134: 1133: 1129: 1127: 1126: 1107: 1106: 1105: 1096: 1095: 1091: 1089: 1088: 1069: 1068: 1067: 1058: 1057: 1053: 1051: 1050: 1031: 1030: 1029: 1027:Daniele Balestri 1020: 1019: 1015: 1013: 1012: 993: 992: 991: 982: 981: 977: 975: 974: 955: 954: 953: 944: 943: 939: 937: 936: 917: 916: 915: 906: 905: 901: 899: 898: 879: 878: 877: 868: 867: 863: 861: 860: 841: 840: 839: 837:Laurent Estadieu 830: 829: 825: 823: 822: 803: 802: 801: 792: 791: 787: 785: 784: 765: 764: 763: 754: 753: 749: 747: 746: 727: 726: 725: 716: 715: 711: 709: 708: 689: 688: 687: 678: 677: 673: 671: 670: 651: 650: 649: 640: 639: 635: 633: 632: 613: 612: 611: 609:Dominique Le Bon 602: 601: 597: 595: 594: 575: 574: 573: 564: 563: 559: 557: 556: 537: 536: 535: 533:Dominique Le Bon 526: 525: 521: 519: 518: 499: 498: 497: 495:Philippe Mondory 488: 487: 483: 481: 480: 461: 460: 459: 450: 449: 445: 443: 442: 427:C.C.O.P. Lorient 423: 422: 421: 412: 411: 407: 405: 404: 385: 384: 383: 374: 373: 369: 367: 366: 347: 346: 345: 336: 335: 331: 329: 328: 302: 301: 270:is a single-day 261: 259: 252:Benoît Cosnefroy 250: 248: 247: 240:Most recent 233: 231: 222: 220: 219: 213: 211: 204:Dominique Le Bon 202: 200: 199: 193: 191: 182: 180: 179: 167: 165: 156: 154: 153: 133: 131: 113: 108: 105: 104:.tourdufinistere 103: 63: 22: 18: 2316: 2315: 2311: 2310: 2309: 2307: 2306: 2305: 2271: 2270: 2269: 2268: 2211: 2206: 2157:La Côte Picarde 2142:GP Ouest-France 2105: 2051:Paris–Camembert 2009: 1833: 1828: 1783: 1763: 1762: 1748: 1746: 1725: 1724: 1710: 1708: 1687: 1686: 1672: 1670: 1649: 1648: 1634: 1632: 1595: 1594: 1580: 1578: 1559:Jonathan Hivert 1557: 1556: 1542: 1540: 1519: 1518: 1504: 1502: 1481: 1480: 1466: 1464: 1443: 1442: 1428: 1426: 1405: 1404: 1390: 1388: 1367: 1366: 1352: 1350: 1329: 1328: 1314: 1312: 1301:Vacansoleil–DCM 1291: 1290: 1276: 1274: 1253: 1252: 1238: 1236: 1215: 1214: 1200: 1198: 1177: 1176: 1162: 1160: 1139: 1138: 1124: 1122: 1101: 1100: 1086: 1084: 1073:AG2R Prévoyance 1063: 1062: 1048: 1046: 1025: 1024: 1010: 1008: 989:Nicolas Fritsch 987: 986: 972: 970: 949: 948: 934: 932: 911: 910: 896: 894: 883:Crédit Agricole 873: 872: 858: 856: 835: 834: 820: 818: 797: 796: 782: 780: 761:Walter Bénéteau 759: 758: 744: 742: 723:Camille Coualan 721: 720: 706: 704: 685:Michel Lallouët 683: 682: 668: 666: 645: 644: 630: 628: 607: 606: 592: 590: 569: 568: 554: 552: 531: 530: 516: 514: 493: 492: 478: 476: 455: 454: 440: 438: 417: 416: 402: 400: 379: 378: 364: 362: 341: 340: 326: 324: 300: 288:UCI Europe Tour 255: 245: 243: 234: 227: 217: 215: 214: 207: 197: 195: 194: 187: 177: 175: 161: 151: 149: 141:38 (as of 2024) 129: 127: 100: 83:UCI Europe Tour 61: 17: 12: 11: 5: 2314: 2304: 2303: 2298: 2293: 2288: 2283: 2267: 2266: 2259: 2252: 2244: 2241: 2240: 2227: 2208: 2207: 2205: 2204: 2199: 2194: 2189: 2184: 2179: 2174: 2169: 2164: 2159: 2154: 2149: 2144: 2139: 2134: 2129: 2127:Classic Haribo 2124: 2119: 2113: 2111: 2107: 2106: 2104: 2103: 2101:Tour de Vendée 2098: 2093: 2088: 2083: 2078: 2073: 2068: 2063: 2058: 2053: 2048: 2043: 2038: 2033: 2028: 2023: 2017: 2015: 2011: 2010: 2008: 2007: 2002: 1997: 1992: 1987: 1982: 1977: 1972: 1967: 1962: 1957: 1952: 1947: 1942: 1937: 1932: 1927: 1922: 1917: 1912: 1907: 1902: 1897: 1892: 1887: 1882: 1877: 1872: 1867: 1862: 1857: 1852: 1847: 1841: 1839: 1835: 1834: 1827: 1826: 1819: 1812: 1804: 1798: 1797: 1792: 1782: 1781:External links 1779: 1776: 1775: 1770: 1759: 1742: 1738: 1737: 1732: 1721: 1704: 1700: 1699: 1694: 1683: 1666: 1662: 1661: 1656: 1645: 1628: 1624: 1623: 1612: 1608: 1607: 1602: 1591: 1574: 1570: 1569: 1567:Direct Énergie 1564: 1553: 1536: 1532: 1531: 1529:Armée de Terre 1526: 1515: 1498: 1494: 1493: 1488: 1477: 1460: 1456: 1455: 1450: 1439: 1422: 1418: 1417: 1412: 1401: 1384: 1380: 1379: 1374: 1363: 1346: 1342: 1341: 1336: 1325: 1308: 1304: 1303: 1298: 1287: 1270: 1266: 1265: 1260: 1255:Florian Vachon 1249: 1232: 1228: 1227: 1222: 1211: 1194: 1190: 1189: 1184: 1173: 1156: 1152: 1151: 1146: 1135: 1118: 1114: 1113: 1108: 1097: 1080: 1076: 1075: 1070: 1059: 1042: 1038: 1037: 1032: 1021: 1004: 1000: 999: 994: 983: 966: 962: 961: 956: 951:David Bernabeu 945: 928: 924: 923: 918: 907: 890: 886: 885: 880: 869: 852: 848: 847: 845:U.S. Montauban 842: 831: 814: 810: 809: 807:V.C. Pontivyen 804: 793: 776: 772: 771: 766: 755: 738: 734: 733: 728: 717: 700: 696: 695: 693:Bernard Sports 690: 679: 662: 658: 657: 652: 641: 624: 620: 619: 614: 603: 586: 582: 581: 576: 565: 548: 544: 543: 538: 527: 510: 506: 505: 500: 489: 472: 468: 467: 462: 451: 434: 430: 429: 424: 413: 396: 392: 391: 386: 375: 358: 354: 353: 348: 337: 320: 316: 315: 312: 309: 306: 299: 296: 263: 262: 241: 237: 236: 173: 172:Most wins 169: 168: 147: 143: 142: 139: 135: 134: 124: 120: 119: 115: 114: 98: 94: 93: 90: 86: 85: 80: 76: 75: 69: 65: 64: 58: 54: 53: 50: 46: 45: 39: 35: 34: 31: 27: 26: 15: 9: 6: 4: 3: 2: 2313: 2302: 2299: 2297: 2294: 2292: 2289: 2287: 2284: 2282: 2279: 2278: 2276: 2265: 2260: 2258: 2253: 2251: 2246: 2245: 2239: 2237: 2233: 2228: 2225: 2220: 2216: 2215: 2203: 2200: 2198: 2195: 2193: 2190: 2188: 2185: 2183: 2180: 2178: 2175: 2173: 2170: 2168: 2165: 2163: 2162:Paris–Bourges 2160: 2158: 2155: 2153: 2150: 2148: 2145: 2143: 2140: 2138: 2135: 2133: 2130: 2128: 2125: 2123: 2120: 2118: 2115: 2114: 2112: 2108: 2102: 2099: 2097: 2094: 2092: 2089: 2087: 2086:Tour du Doubs 2084: 2082: 2079: 2077: 2074: 2072: 2069: 2067: 2064: 2062: 2059: 2057: 2054: 2052: 2049: 2047: 2044: 2042: 2039: 2037: 2034: 2032: 2029: 2027: 2024: 2022: 2019: 2018: 2016: 2014:Current races 2012: 2006: 2003: 2001: 1998: 1996: 1993: 1991: 1988: 1986: 1983: 1981: 1978: 1976: 1973: 1971: 1968: 1966: 1963: 1961: 1958: 1956: 1953: 1951: 1948: 1946: 1943: 1941: 1938: 1936: 1933: 1931: 1928: 1926: 1923: 1921: 1918: 1916: 1913: 1911: 1908: 1906: 1903: 1901: 1898: 1896: 1893: 1891: 1888: 1886: 1883: 1881: 1878: 1876: 1873: 1871: 1868: 1866: 1863: 1861: 1858: 1856: 1853: 1851: 1848: 1846: 1843: 1842: 1840: 1836: 1832: 1825: 1820: 1818: 1813: 1811: 1806: 1805: 1802: 1796: 1793: 1791: 1790: 1785: 1784: 1774: 1771: 1766: 1756: 1743: 1740: 1739: 1736: 1733: 1728: 1718: 1705: 1702: 1701: 1698: 1695: 1690: 1680: 1667: 1664: 1663: 1660: 1657: 1652: 1642: 1629: 1626: 1625: 1621: 1617: 1610: 1609: 1606: 1603: 1598: 1588: 1575: 1572: 1571: 1568: 1565: 1560: 1550: 1537: 1534: 1533: 1530: 1527: 1522: 1521:Julien Loubet 1512: 1499: 1496: 1495: 1492: 1489: 1484: 1474: 1461: 1458: 1457: 1454: 1451: 1446: 1445:Tim De Troyer 1436: 1423: 1420: 1419: 1416: 1413: 1408: 1398: 1385: 1382: 1381: 1378: 1377:Team Europcar 1375: 1370: 1369:Cyril Gautier 1360: 1347: 1344: 1343: 1340: 1337: 1332: 1322: 1309: 1306: 1305: 1302: 1299: 1294: 1293:Romain Feillu 1284: 1271: 1268: 1267: 1264: 1261: 1256: 1246: 1233: 1230: 1229: 1226: 1223: 1218: 1208: 1195: 1192: 1191: 1188: 1185: 1180: 1170: 1157: 1154: 1153: 1150: 1147: 1142: 1141:Niels Brouzes 1132: 1119: 1116: 1115: 1112: 1109: 1104: 1094: 1081: 1078: 1077: 1074: 1071: 1066: 1065:Simon Gerrans 1056: 1043: 1040: 1039: 1036: 1033: 1028: 1018: 1005: 1002: 1001: 998: 995: 990: 980: 967: 964: 963: 960: 957: 952: 942: 929: 926: 925: 922: 919: 914: 913:Franck Rénier 904: 891: 888: 887: 884: 881: 876: 866: 853: 850: 849: 846: 843: 838: 828: 815: 812: 811: 808: 805: 800: 799:Franck Trotel 790: 777: 774: 773: 770: 767: 762: 752: 739: 736: 735: 732: 729: 724: 714: 701: 698: 697: 694: 691: 686: 676: 663: 660: 659: 656: 653: 648: 647:Pascal Deramé 638: 625: 622: 621: 618: 617:V.S. Scaërois 615: 610: 600: 587: 584: 583: 580: 579:V.S. Scaërois 577: 572: 562: 549: 546: 545: 542: 541:V.S. Scaërois 539: 534: 524: 511: 508: 507: 504: 503:C.C. Poitevin 501: 496: 486: 473: 470: 469: 466: 465:E.C.F. Changé 463: 458: 448: 435: 432: 431: 428: 425: 420: 410: 397: 394: 393: 390: 387: 382: 372: 359: 356: 355: 352: 349: 344: 334: 321: 318: 317: 303: 295: 293: 289: 286:event on the 285: 281: 277: 273: 269: 253: 242: 238: 225: 205: 185: 174: 170: 159: 148: 144: 140: 136: 125: 121: 116: 112: 107: 99: 97:Web site 95: 91: 87: 84: 81: 77: 73: 70: 66: 59: 55: 51: 47: 43: 40: 36: 32: 28: 23: 2236:expanding it 2229: 2167:Paris–Chauny 2110:Former races 2081:Polynormande 2065: 2061:Tro-Bro Léon 2046:Route Adélie 1788: 1735:Groupama–FDJ 1727:Paul Penhoët 1689:Julien Simon 1615: 1597:Julien Simon 1339:Saur–Sojasun 1331:Julien Simon 267: 266: 224:Julien Simon 25:Race details 2172:Paris–Tours 1618:due to the 1179:David Lelay 79:Competition 62:(in French) 2275:Categories 997:FDJeux.com 92:Single-day 68:Discipline 1055:Australia 42:Finistère 33:April/May 1149:Auber 93 769:Vendée U 655:Vendée U 308:Country 235:(2 wins) 138:Editions 44:, France 1838:Seasons 1616:No race 1605:Cofidis 1473:Belgium 1435:Belgium 1397:Belgium 921:Bonjour 351:C.D.C.L 298:Winners 276:Quimper 128: ( 118:History 1755:France 1752:  1717:France 1714:  1679:France 1676:  1641:France 1638:  1587:France 1584:  1549:France 1546:  1511:France 1508:  1470:  1432:  1394:  1359:France 1356:  1321:France 1318:  1283:France 1280:  1245:France 1242:  1207:France 1204:  1169:France 1166:  1131:France 1128:  1093:Russia 1090:  1052:  1014:  979:France 976:  938:  903:France 900:  865:France 862:  827:France 824:  789:France 786:  751:France 748:  713:France 710:  675:France 672:  637:France 634:  599:France 596:  561:France 558:  523:France 520:  485:France 482:  447:France 444:  409:France 406:  371:France 368:  333:France 330:  311:Rider 280:France 254:  249:  226:  221:  206:  201:  186:  181:  160:  155:  38:Region 1741:2024 1703:2023 1665:2022 1627:2021 1611:2020 1573:2019 1535:2018 1497:2017 1459:2016 1421:2015 1383:2014 1345:2013 1307:2012 1269:2011 1231:2010 1193:2009 1155:2008 1117:2007 1079:2006 1041:2005 1017:Italy 1003:2004 965:2003 941:Spain 927:2002 889:2001 851:2000 813:1999 775:1998 737:1997 699:1996 661:1995 623:1994 585:1993 547:1992 509:1991 471:1990 433:1989 395:1988 357:1987 319:1986 314:Team 305:Year 2232:stub 2005:2024 2000:2023 1995:2022 1990:2021 1985:2020 1980:2019 1975:2018 1970:2017 1965:2016 1960:2015 1955:2014 1950:2013 1945:2012 1940:2011 1935:2010 1930:2009 1925:2008 1920:2007 1915:2006 1910:2005 1905:2004 1900:2003 1895:2002 1890:2001 1885:2000 1880:1999 1875:1998 1870:1997 1865:1996 1860:1995 1855:1994 1850:1993 1845:1992 1035:ICET 130:1986 126:1986 89:Type 74:race 72:Road 30:Date 284:1.1 258:FRA 230:FRA 210:FRA 190:FRA 164:FRA 106:.fr 102:www 2277:: 294:. 278:, 2263:e 2256:t 2249:v 2238:. 1823:e 1816:t 1809:v 260:) 256:( 232:) 228:( 212:) 208:( 192:) 188:( 166:) 162:( 132:)

Index

Finistère
Road
UCI Europe Tour
www.tourdufinistere.fr
Edit this at Wikidata
Jean-Jacques Lamour
Philippe Dalibard
Dominique Le Bon
Julien Simon
Benoît Cosnefroy
road bicycle race
Quimper
France
1.1
UCI Europe Tour
Coupe de France de cyclisme sur route
France
Jean-Jacques Lamour
C.D.C.L
France
Philippe Dalibard
A.C. Brest Plougonvelin
France
Pierre Le Bigault
C.C.O.P. Lorient
France
Philippe Dalibard
E.C.F. Changé
France
Philippe Mondory

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.