diff --git a/circuits/circuits.json b/circuits/circuits.json
index e8052c5..c1d782c 100644
--- a/circuits/circuits.json
+++ b/circuits/circuits.json
@@ -1253,6 +1253,19 @@
"imageUrl": null
}
}
+ },
+ "madring": {
+ "name": "Madring",
+ "urls": {
+ "wikipedia": "https://en.wikipedia.org/wiki/Madring",
+ "fandom": "https://f1.fandom.com/wiki/Madring"
+ },
+ "layouts": {
+ "2026-": {
+ "description": "5.416 km semi-urban circuit at IFEMA Madrid featuring 22 corners including the banked 'La Monumental' curve.",
+ "imageUrl": "https://static.wikia.nocookie.net/f1wikia/images/f/f1/Madring.svg"
+ }
+ }
}
},
"name": "Madrid"
@@ -1618,6 +1631,10 @@
"2000-2007": {
"description": "Combined oval and infield layout running clockwise, featuring a series of right and left-hand turns including 'Mickey' and 'Mouse' corners, with issues related to banked corners affecting tire performance.",
"imageUrl": "https://static.wikia.nocookie.net/f1wikia/images/7/74/IMS_road.svg"
+ },
+ "1950-1960": {
+ "description": "The full 2.5-mile oval used for the Indianapolis 500, which was part of the Formula One World Championship from 1950 to 1960.",
+ "imageUrl": "https://static.wikia.nocookie.net/f1wikia/images/6/61/IMS_oval.svg"
}
}
}
diff --git a/circuits/spain/madrid/madring/2026-.geo.json b/circuits/spain/madrid/madring/2026-.geo.json
new file mode 100644
index 0000000..614ad04
--- /dev/null
+++ b/circuits/spain/madrid/madring/2026-.geo.json
@@ -0,0 +1,36 @@
+{
+ "type": "FeatureCollection",
+ "name": "es-madring",
+ "bbox": [
+ -3.62,
+ 40.462,
+ -3.61,
+ 40.47
+ ],
+ "features": [
+ {
+ "type": "Feature",
+ "properties": {
+ "id": "es-madring",
+ "Location": "Madrid",
+ "Name": "Madring",
+ "opened": 2026,
+ "length": 5416,
+ "altitude": 620
+ },
+ "bbox": [
+ -3.62,
+ 40.462,
+ -3.61,
+ 40.47
+ ],
+ "geometry": {
+ "type": "Point",
+ "coordinates": [
+ -3.61528,
+ 40.46528
+ ]
+ }
+ }
+ ]
+}
\ No newline at end of file
diff --git a/circuits/spain/madrid/madring/2026-.svg b/circuits/spain/madrid/madring/2026-.svg
new file mode 100644
index 0000000..48e0823
--- /dev/null
+++ b/circuits/spain/madrid/madring/2026-.svg
@@ -0,0 +1,5 @@
+
+
\ No newline at end of file
diff --git a/circuits/united-states/indianapolis/indianapolis-motor-speedway/1950-1960.geo.json b/circuits/united-states/indianapolis/indianapolis-motor-speedway/1950-1960.geo.json
new file mode 100644
index 0000000..c5f58b2
--- /dev/null
+++ b/circuits/united-states/indianapolis/indianapolis-motor-speedway/1950-1960.geo.json
@@ -0,0 +1,470 @@
+{
+ "type": "FeatureCollection",
+ "name": "us-1909-oval",
+ "features": [
+ {
+ "type": "Feature",
+ "properties": {
+ "id": "us-1909-oval",
+ "Location": "Indianapolis",
+ "Name": "Indianapolis Motor Speedway (Oval)",
+ "opened": 1909,
+ "length": 4023,
+ "altitude": 223
+ },
+ "geometry": {
+ "type": "LineString",
+ "coordinates": [
+ [
+ -86.2389575,
+ 39.7993289
+ ],
+ [
+ -86.2389528,
+ 39.7989239
+ ],
+ [
+ -86.2389368,
+ 39.7983761
+ ],
+ [
+ -86.2389183,
+ 39.7973536
+ ],
+ [
+ -86.2389061,
+ 39.7965032
+ ],
+ [
+ -86.2389012,
+ 39.7961594
+ ],
+ [
+ -86.238857,
+ 39.7931571
+ ],
+ [
+ -86.2388282,
+ 39.7912311
+ ],
+ [
+ -86.2388226,
+ 39.7907287
+ ],
+ [
+ -86.2388184,
+ 39.7905799
+ ],
+ [
+ -86.2388131,
+ 39.7904865
+ ],
+ [
+ -86.2387926,
+ 39.790224
+ ],
+ [
+ -86.2387574,
+ 39.7900167
+ ],
+ [
+ -86.2386817,
+ 39.789757
+ ],
+ [
+ -86.2386067,
+ 39.7895884
+ ],
+ [
+ -86.2385308,
+ 39.789447
+ ],
+ [
+ -86.2384122,
+ 39.789291
+ ],
+ [
+ -86.2382709,
+ 39.7891218
+ ],
+ [
+ -86.2381193,
+ 39.7889686
+ ],
+ [
+ -86.237791,
+ 39.7887025
+ ],
+ [
+ -86.2374517,
+ 39.7885008
+ ],
+ [
+ -86.2372349,
+ 39.7883972
+ ],
+ [
+ -86.2370016,
+ 39.7883103
+ ],
+ [
+ -86.2367739,
+ 39.7882347
+ ],
+ [
+ -86.2365349,
+ 39.7881786
+ ],
+ [
+ -86.2362961,
+ 39.7881431
+ ],
+ [
+ -86.2360296,
+ 39.7881203
+ ],
+ [
+ -86.2356222,
+ 39.7881201
+ ],
+ [
+ -86.2351956,
+ 39.7881224
+ ],
+ [
+ -86.2344085,
+ 39.7881275
+ ],
+ [
+ -86.2331666,
+ 39.7881386
+ ],
+ [
+ -86.2328519,
+ 39.7881658
+ ],
+ [
+ -86.2325816,
+ 39.7882081
+ ],
+ [
+ -86.2323526,
+ 39.7882613
+ ],
+ [
+ -86.2321355,
+ 39.7883305
+ ],
+ [
+ -86.2318751,
+ 39.7884313
+ ],
+ [
+ -86.2316948,
+ 39.788522
+ ],
+ [
+ -86.2315535,
+ 39.7886008
+ ],
+ [
+ -86.2314109,
+ 39.7886899
+ ],
+ [
+ -86.2312791,
+ 39.7887841
+ ],
+ [
+ -86.2311539,
+ 39.7888784
+ ],
+ [
+ -86.2309156,
+ 39.789085
+ ],
+ [
+ -86.2307707,
+ 39.7892526
+ ],
+ [
+ -86.2306474,
+ 39.7894073
+ ],
+ [
+ -86.2305358,
+ 39.7896086
+ ],
+ [
+ -86.230425,
+ 39.789854
+ ],
+ [
+ -86.2303816,
+ 39.7899811
+ ],
+ [
+ -86.2303543,
+ 39.7900899
+ ],
+ [
+ -86.2303357,
+ 39.7902162
+ ],
+ [
+ -86.2303276,
+ 39.7903426
+ ],
+ [
+ -86.2303324,
+ 39.7906151
+ ],
+ [
+ -86.2303293,
+ 39.7912849
+ ],
+ [
+ -86.2303579,
+ 39.7927418
+ ],
+ [
+ -86.2304581,
+ 39.7981062
+ ],
+ [
+ -86.2304766,
+ 39.7992151
+ ],
+ [
+ -86.230482,
+ 39.7995376
+ ],
+ [
+ -86.2304972,
+ 39.799799
+ ],
+ [
+ -86.2305129,
+ 39.7999227
+ ],
+ [
+ -86.2305384,
+ 39.8000506
+ ],
+ [
+ -86.2305654,
+ 39.8001528
+ ],
+ [
+ -86.2305968,
+ 39.8002386
+ ],
+ [
+ -86.2306452,
+ 39.8003547
+ ],
+ [
+ -86.2306907,
+ 39.8004504
+ ],
+ [
+ -86.2307649,
+ 39.800584
+ ],
+ [
+ -86.2308549,
+ 39.8007173
+ ],
+ [
+ -86.2309195,
+ 39.8007962
+ ],
+ [
+ -86.2310237,
+ 39.800913
+ ],
+ [
+ -86.2311477,
+ 39.8010425
+ ],
+ [
+ -86.2312921,
+ 39.801171
+ ],
+ [
+ -86.2314227,
+ 39.8012728
+ ],
+ [
+ -86.2315491,
+ 39.8013578
+ ],
+ [
+ -86.2316337,
+ 39.8014135
+ ],
+ [
+ -86.2317213,
+ 39.8014684
+ ],
+ [
+ -86.2318934,
+ 39.8015637
+ ],
+ [
+ -86.2320284,
+ 39.8016293
+ ],
+ [
+ -86.2322324,
+ 39.8017152
+ ],
+ [
+ -86.232398,
+ 39.8017729
+ ],
+ [
+ -86.2325712,
+ 39.8018191
+ ],
+ [
+ -86.2327548,
+ 39.8018572
+ ],
+ [
+ -86.2329397,
+ 39.8018852
+ ],
+ [
+ -86.2331821,
+ 39.8019082
+ ],
+ [
+ -86.2333572,
+ 39.8019146
+ ],
+ [
+ -86.2335336,
+ 39.801918
+ ],
+ [
+ -86.2358445,
+ 39.8018998
+ ],
+ [
+ -86.2361085,
+ 39.8018982
+ ],
+ [
+ -86.236275,
+ 39.8018903
+ ],
+ [
+ -86.2364592,
+ 39.8018724
+ ],
+ [
+ -86.2366662,
+ 39.8018379
+ ],
+ [
+ -86.2368761,
+ 39.8017865
+ ],
+ [
+ -86.2370695,
+ 39.8017302
+ ],
+ [
+ -86.2372648,
+ 39.801661
+ ],
+ [
+ -86.237441,
+ 39.8015917
+ ],
+ [
+ -86.2376398,
+ 39.8014966
+ ],
+ [
+ -86.2378012,
+ 39.8014016
+ ],
+ [
+ -86.2379593,
+ 39.8012988
+ ],
+ [
+ -86.2380918,
+ 39.8012063
+ ],
+ [
+ -86.2382088,
+ 39.8011095
+ ],
+ [
+ -86.238323,
+ 39.8009963
+ ],
+ [
+ -86.2384065,
+ 39.8009018
+ ],
+ [
+ -86.2385479,
+ 39.8007335
+ ],
+ [
+ -86.2386728,
+ 39.8005461
+ ],
+ [
+ -86.2387889,
+ 39.8003281
+ ],
+ [
+ -86.2388418,
+ 39.8002018
+ ],
+ [
+ -86.2388898,
+ 39.8000546
+ ],
+ [
+ -86.238935,
+ 39.7998548
+ ],
+ [
+ -86.2389534,
+ 39.7997063
+ ],
+ [
+ -86.2389557,
+ 39.7995578
+ ],
+ [
+ -86.2389566,
+ 39.7994186
+ ],
+ [
+ -86.2389575,
+ 39.7993289
+ ]
+ ]
+ },
+ "bbox": [
+ -86.2389575,
+ 39.7881201,
+ -86.2303276,
+ 39.801918
+ ]
+ }
+ ],
+ "bbox": [
+ -86.2389575,
+ 39.7881201,
+ -86.2303276,
+ 39.801918
+ ]
+}
\ No newline at end of file
diff --git a/circuits/united-states/indianapolis/indianapolis-motor-speedway/1950-1960.svg b/circuits/united-states/indianapolis/indianapolis-motor-speedway/1950-1960.svg
new file mode 100644
index 0000000..5effa8f
--- /dev/null
+++ b/circuits/united-states/indianapolis/indianapolis-motor-speedway/1950-1960.svg
@@ -0,0 +1,5 @@
+
+
\ No newline at end of file