To install click the Add extension button. That's it.

The source code for the WIKI 2 extension is being checked by specialists of the Mozilla Foundation, Google, and Apple. You could also do it yourself at any point in time.

Kelly Slayton
Congratulations on this excellent venture… what a great idea!
Alexander Grigorievskiy
I use WIKI 2 every day and almost forgot how the original Wikipedia looks like.
Live Statistics
English Articles
Improved in 24 Hours
Added in 24 Hours
Show all languages
What we do. Every page goes through several hundred of perfecting techniques; in live mode. Quite the same Wikipedia. Just better.

List of bridges in Calgary

From Wikipedia, the free encyclopedia

Bridges span the two rivers that cross Calgary: Bow River and Elbow River
Bridges span the two rivers that cross Calgary: Bow River and Elbow River

The City of Calgary has a number of bridges, spanning the two main rivers that cross the city, Bow River and Elbow River, as well as some other geographical and physical features.

The first building in Calgary was erected in 1872 by Alexis Cardinal, at the request of Fr Constantine Scollen, an Oblate missionary priest, at the confluence of the two rivers.


Bow River (west of downtown)

The Bow River enters the city from west, winds around downtown, then runs south. From west to south, the following structures cross the river.

Bridge Carries Length Built Coordinates Image Remarks
Bearspaw Dam Utility 1954 51°06′04″N 114°16′57″W / 51.10124°N 114.28251°W / 51.10124; -114.28251 (Bearspaw Dam) Dam on Calgary's west limits, east of Bearspaw; built in 1954,[1] owned and maintained by TransAlta
Stoney Trail Bridge Stoney Trail 476 m 51°05′53″N 114°13′56″W / 51.09798°N 114.23219°W / 51.09798; -114.23219 (Stoney Trail bridge)
Stoney Trail Bridge
Between Trans Canada Highway and Tuscany; lower deck is pedestrian, connecting the south and north Bow River pathways
85 St NW Bridge 85 Street NW 51°05′53″N 114°12′38″W / 51.09794°N 114.21052°W / 51.09794; -114.21052 (85 Street SW bridge)
85 St SW Bridge
Between Bowness and Scenic Acres
Bowness Pedestrian Bridge Pathway 51°05′52″N 114°12′05″W / 51.09785°N 114.20138°W / 51.09785; -114.20138 (Bowness pedestrian bridge)
CPR Bowness Bridge
Connects Bow River pathways between Bowmont Park Natural Area and Bowness
Bowness Railway Bridge Canadian Pacific Railway →→§§§§§→→1000 B.C 51°05′53″N 114°12′00″W / 51.09797°N 114.20002°W / 51.09797; -114.20002 (Bowness CPR bridge)
CPR Bowness Bridge
John Hextall Bridge Pedestrian/Cycle 1910[2] 51°04′43″N 114°10′20″W / 51.07869°N 114.17229°W / 51.07869; -114.17229 (John Hextall Bridge)
CPR and TC1 Bridges
Between Bowness and Montgomery; parallels Shouldice Bridge and is used for pedestrian and bicycle traffic only; originally carried a streetcar.
Shouldice Bridge Bowness Road NW 51°04′43″N 114°10′20″W / 51.07863°N 114.17236°W / 51.07863; -114.17236 (Bowness Road bridge)
CPR and TC1 Bridges
Between Bowness, Shouldice Park and Montgomery
TCH Bridge 16 Avenue NW 51°04′38″N 114°10′39″W / 51.07722°N 114.17745°W / 51.07722; -114.17745 (Trans-Canada highway bridge)
CPR and TC1 Bridges
Between Sarcee Trail and Montgomery
Harry Boothman Bridge Pedestrian 51°03′53″N 114°09′16″W / 51.06464°N 114.15453°W / 51.06464; -114.15453 (Edworthy Park bridge)
Edworthy Park Bridge
Pedestrian alley in Edworthy Park, between the Bow River pathways; named for Harry Boothman. superintendent and director of Calgary Parks from 1958 to 1976
Crowchild Trail Bridge Crowchild Trail 51°02′49″N 114°06′54″W / 51.04686°N 114.11494°W / 51.04686; -114.11494 (Crowchild Trail bridge) Between Shaganappi and Kensington, lower pedestrian deck connects pathways on each side of the river
Mewata Bridge 14 Street W 1954[2] 51°02′53″N 114°05′41″W / 51.04801°N 114.09471°W / 51.04801; -114.09471 (Mewata Bridge)
14 St SW Bridge
Between Kensington and Sunalta

Bow River (downtown)

Bridge Carries Length Built Coordinates Image Remarks
Louise Bridge 10 Street SW 172 m 1921 51°03′04″N 114°05′06″W / 51.05116°N 114.08490°W / 51.05116; -114.08490 (Louise Bridge)
Louise Bridge
Connects Downtown West End with Memorial Drive and Kensington; named after Louise Cushing, daughter of William Henry Cushing, Calgary mayor from 1900 to 1901[3]
Sunnyside C-Train Bridge C-Train Route 201 and pedestrian (lower deck) 1987 51°03′07″N 114°05′00″W / 51.05184°N 114.08337°W / 51.05184; -114.08337 (Sunnyside C-Train bridge)
Lower deck used as pedestrian walkway
Between Sunnyside and 8 Street SW stations; lower deck is a pedestrian walkway
Peace Bridge Pedestrian and bicycle 125 m 2012 51°03′14″N 114°04′45″W / 51.05375°N 114.07913°W / 51.05375; -114.07913 (Peace Bridge)
Peace Bridge
between Downtown and Sunnyside
Prince's Island Causeway Pedestrian and service road 51°03′13″N 114°04′35″W / 51.05367°N 114.07643°W / 51.05367; -114.07643 (Prince's Island Causeway)
Prince's Island Causeway
Connects Eau Claire Park pathway with west part of Prince's Island Park, provides access to Enmax stage
Prince's Island Bridge Pedestrian 51°03′25″N 114°04′09″W / 51.05704°N 114.06919°W / 51.05704; -114.06919 (Prince's Island Bridge)
Prince's Island Bridge
Connects Prince's Island Park with Sunnyside, also crosses Memorial Drive
Jaipur Bridge Pedestrian 51°03′16″N 114°04′11″W / 51.05432°N 114.06959°W / 51.05432; -114.06959 (Jaipur Bridge)
Jaipur Bridge
Connects Prince's Island Park with Eau Claire
Prince's Island Bridge East End Pedestrian pathway 51°03′15″N 114°04′03″W / 51.05424°N 114.06742°W / 51.05424; -114.06742 (East Princes Island Bridge)
Pedestrian east bridge
Connects eastern Prince's Island Park with Eau Claire and Chinatown
Centre Street Bridge Centre Street 178 m 1916 51°03′10″N 114°03′45″W / 51.05291°N 114.06255°W / 51.05291; -114.06255 (Centre Street Bridge) Connects Downtown Calgary to Crescent Heights; lower deck connects Chinatown to Memorial Drive
4th Avenue Flyover 4th Avenue SE 1972 51°03′01″N 114°03′10″W / 51.05014°N 114.05265°W / 51.05014; -114.05265 (4th Avenue Flyover) Connects Memorial Drive to Downtown Calgary
5th Avenue Flyover 5th Avenue SE 51°02′58″N 114°03′04″W / 51.04937°N 114.05098°W / 51.04937; -114.05098 (5 Avenue SE flyover) Connects Downtown Calgary to Memorial Drive, Crescent Heights and Bridgeland.
Reconciliation Bridge Edmonton Trail 1910 51°03′00″N 114°03′08″W / 51.04992°N 114.05230°W / 51.04992; -114.05230 (Langevin Bridge) Connects Bridgeland to Downtown Calgary; south terminus of Edmonton Trail. Formerly called the Langevin Bridge (1910-2017), named for Sir Hector Langevin[4]
C-Train SE/Bridgeland Bridge C-Train Route 202 1985 51°02′57″N 114°03′01″W / 51.04928°N 114.05027°W / 51.04928; -114.05027 (C-Train SE/Bridgeland bridge) Between 3 Street SE and Bridgeland/Memorial stations
George C. King Bridge (formerly St. Patrick's Island Bridge) Bow River pathways 2014 51°02′50″N 114°02′47″W / 51.04731°N 114.04629°W / 51.04731; -114.04629 (St. Patrick's Island Bridge) Connects Downtown East Village, Fort Calgary and Bow River pathways with St Patrick Island and Calgary Zoo; new project to cross to Bridgeland[5]
Baines Bridge Zoo Road 51°02′50″N 114°02′10″W / 51.04724°N 114.03624°W / 51.04724; -114.03624 (Baines Bridge) Connects Calgary Zoo and Bridgeland
Zoo Bridge (W) Calgary Zoo pathway 51°02′48″N 114°01′51″W / 51.04654°N 114.03090°W / 51.04654; -114.03090 (Calgary Zoo West bridge) Connects main Calgary Zoo exhibits with the Prehistoric Park
Zoo Bridge (E) Calgary Zoo pathway 51°02′45″N 114°01′41″W / 51.04578°N 114.02798°W / 51.04578; -114.02798 (Calgary Zoo East bridge) Connects main Calgary Zoo exhibits with the Canadian Wilds
St. Georges Zoo Bridge 12 Street SE 51°02′36″N 114°01′56″W / 51.04339°N 114.03219°W / 51.04339; -114.03219 (St. Georges Zoo Bridge)
St George Zoo Bridge
Connects Calgary Zoo with Inglewood
Canadian Pacific Bridge (Nose Creek) Canadian Pacific Railway 51°02′40″N 114°01′08″W / 51.04440°N 114.01879°W / 51.04440; -114.01879 (Canadian Pacific Bridge (Nose Creek)) Railroad bridge

Bow River (south of downtown)

Bridge Carries Length Built Coordinates Image Remarks
Cushing Bridge Blackfoot Trail SE / 17 Avenue SE 51°02′14″N 114°00′46″W / 51.03736°N 114.01280°W / 51.03736; -114.01280 (Cushing bridge Blackfoot Trail SE) Connects Inglewood with Forest Lawn; named after William Henry Cushing, Calgary mayor from 1900 to 1901[3]
CPR Bonnybrook Bridge Canadian Pacific Railway 51°00′51″N 114°00′44″W / 51.014254°N 114.012294°W / 51.014254; -114.012294 (Canadian Pacific Bonnybrook Bridge) Pony truss railroad bridge, connects three main tracks (P-1 mainline, P-2 lead and Old Ogden lead) with CPR Alyth Yard. The bridge is partially collapsed after flooding of Bow River in June 2013.[6] Steel bridge added in 1971.

and Old Ogden lead,

CNR Bow River Bridge Canadian National Railway 51°00′52″N 114°00′41″W / 51.014403°N 114.011521°W / 51.014403; -114.011521 (Canadian National Bridge Bow River) Through truss bridge has a single track.
Bonnybrook Bridge Ogden Road SE 51°00′46″N 114°00′46″W / 51.01290°N 114.01284°W / 51.01290; -114.01284 (Bonnybrook Bridge (Ogden Road)) Vehicular bridge carries Ogden Road and connects Alyth with Foothills Industrial Park
Calf Robe Bridge Deerfoot Trail 51°00′31″N 114°01′07″W / 51.00856°N 114.01869°W / 51.00856; -114.01869 (Calf Robe Bridge) Connects Deerfoot trail from Glenmore Trail to Peigan Road; named after Ben Calf Robe, a Siksika chief
Canadian National Bridge CN Railway 51°00′16″N 114°01′19″W / 51.00437°N 114.02195°W / 51.00437; -114.02195 (Canadian National Bridge) Connects Canadian Pacific Railway to Canadian National Railway
Graves Bridge Glenmore Trail 50°59′12″N 114°01′29″W / 50.98658°N 114.02466°W / 50.98658; -114.02466 (Glenmore Trail Graves Bridge) Connects Alyth to Riverbend and Ogden, leads to Highway 8 east; twinned in 2009[7]
Sue Higgins Bridge Pedestrian 50°58′10″N 114°01′33″W / 50.96957°N 114.02575°W / 50.96957; -114.02575 (Southland Pedestrian Bridge) Connects Southland Drive and Acadia to Riverbend
Lafarge Bridge Road 50°57′23″N 114°01′23″W / 50.95651°N 114.02295°W / 50.95651; -114.02295 (Lafarge Bridge) Connects Lafarge cement plant to Douglasglen. Damaged in 2005 flood, subsequently removed.
Ivor Strong Bridge Deerfoot Trail 50°57′09″N 114°01′14″W / 50.95259°N 114.02058°W / 50.95259; -114.02058 (Ivor Strong Bridge) Connects Maple Ridge to Douglasdale at the Anderson Road alignment; named after John Ivor Strong, Chief Commissioner for the City of Calgary from 1965 to 1971
Douglasdale Park Pedestrian Bridge Pedestrian 50°56′27″N 114°00′40″W / 50.94090°N 114.01109°W / 50.94090; -114.01109 (Douglasdale Park Pedestrian Bridge) Connects Douglasdale Park to Queensland
McKenzie Pedestrian Bridge Pedestrian 50°54′42″N 113°59′54″W / 50.91178°N 113.99827°W / 50.91178; -113.99827 (McKenzie Pedestrian Bridge) Connects Deer Ridge with McKenzie Lake
Marquis de Lorne Bridge Stoney Trail 2009[8] 50°53′40″N 114°00′34″W / 50.89435°N 114.00937°W / 50.89435; -114.00937 (Marquis de Lorne Bridge)
Marquis de Lorne Bridge
Connects Marquis de Lorne Trail from Sundance and Chaparral across Fish Creek Provincial Park to McKenzie Lake and Cranston
Dunbow Road Bridge Highway 2 50°51′15″N 113°58′15″W / 50.85420°N 113.97095°W / 50.85420; -113.97095 (Dunbow Road Bridge) Connects Deerfoot Trail to Macleod Trail south of Calgary, between Auburn Bay and Heritage Pointe

Elbow River

The Elbow River enters the city in the southwest, then turns north and merges into the Bow River immediately east of downtown. From west to north, the following structures cross the river.

Bridge Carries Length Built Coordinates Image Remarks
Twin Bridges Highway 8 51°01′01″N 114°14′25″W / 51.01693°N 114.24017°W / 51.01693; -114.24017 (Highway 8) Highway 8 named Glenmore Trail east of this point
Weaselhead Road Bridge Weasel Head Road 50°59′42″N 114°09′55″W / 50.99497°N 114.16535°W / 50.99497; -114.16535 (Weaselhead Road bridge) Private bridge for road traffic, inside the limits of the Tsuu T'ina Nation reserve
Weaselhead Pedestrian Bridge Pedestrian 50°59′29″N 114°8′48″W / 50.99139°N 114.14667°W / 50.99139; -114.14667 (Weaselhead pedestrian bridge) Bridge within the Weaslehead Natural Area
Glenmore Trail Causeway Glenmore Trail 50°59′43″N 114°05′57″W / 50.99530°N 114.09928°W / 50.99530; -114.09928 (Glenmore Trail bridge) Crosses the Glenmore Reservoir
Glenmore Dam Pedestrian, maintenance road 1933 51°00′00″N 114°05′50″W / 50.99990°N 114.09715°W / 50.99990; -114.09715 (Glenmore Dam) Dam, created Glenmore Reservoir, allows pedestrian access and maintenance vehicles (no public vehicle access) along Glenmore Bridge Rd.
Sandy Beach Bridge Pedestrian 51°00′43″N 114°05′31″W / 51.01199°N 114.09182°W / 51.01199; -114.09182 (Sandy Beach Bridge) Connects River Park (in Altadore) and Riverdale Park (in Britannia)
Elbow Park Britannia Pedestrian Bridge Pedestrian 51°01′08″N 114°04′59″W / 51.01887°N 114.08317°W / 51.01887; -114.08317 (Elbow Park Britannia Pedestrian Bridge) Connects Elbow River bike and pathway; between Elbow Park and Britannia
Elbow Drive Bridge Elbow Drive 51°01′04″N 114°04′40″W / 51.01786°N 114.07788°W / 51.01786; -114.07788 (Elbow Drive bridge) Connects the neighbourhoods of Elbow Park and Britannia
Elbow Park Rideau Park Pedestrian Bridge Pedestrian 51°01′30″N 114°04′40″W / 51.02495°N 114.07779°W / 51.02495; -114.07779 (Elbow Park Rideau Park Pedestrian Bridge) Connects Elbow River bike and pathway; between Elbow Park and Rideau Park
4 St SW Bridge 4 Street SW 51°01′46″N 114°04′17″W / 51.02934°N 114.07152°W / 51.02934; -114.07152 (4 Street SW bridge) Connects the neighbourhoods of Mission and Roxboro
Scollen Bridge 25 Avenue SW 51°01′49″N 114°03′48″W / 51.03041°N 114.06343°W / 51.03041; -114.06343 (Scollen bridge) Connects the neighbourhoods of Mission and Erlton
21 Ave SW Talisman Pedestrian Bridge Pedestrian 51°02′03″N 114°04′03″W / 51.03421°N 114.06751°W / 51.03421; -114.06751 (21 Ave SW Talisman Pedestrian bridge) Between 21 Ave SW and the Talisman Centre grounds
19 Ave SW Talisman Pedestrian Bridge Pedestrian 51°02′09″N 114°03′55″W / 51.03588°N 114.06538°W / 51.03588; -114.06538 (19 Ave SW Talisman Pedestrian bridge) Between 19 Ave SW (behind St. Mary's Cathedral and the Talisman Centre grounds
Pattison Bridge Macleod Trail South 51°02′10″N 114°03′41″W / 51.03600°N 114.06126°W / 51.03600; -114.06126 (Macleod Trail South bridge) Between Mission and Talisman Centre, named for John George Pattison, Victoria Cross recipient of the 50th Battalion, CEF.[9]
Victoria Bridge Macleod Trail North 51°02′04″N 114°03′33″W / 51.03448°N 114.05911°W / 51.03448; -114.05911 (Victoria Bridge) Between Mission and Talisman Centre
Macleod Train Bridge C-Train 51°2′2″N 114°3′32″W / 51.03389°N 114.05889°W / 51.03389; -114.05889 (Macleod Train Bridge) Between Mission and Talisman Centre
Stampede Trail Bridge Stampede Trail SE 51°01′58″N 114°03′24″W / 51.03265°N 114.05675°W / 51.03265; -114.05675 (Stampede Trail bridge) Provides entry into the Calgary Stampede grounds and access to the Stampede Grandstand
Stampede Ground Bridge maintenance road 51°1′52″N 114°3′2″W / 51.03111°N 114.05056°W / 51.03111; -114.05056 (Stampede ground bridge) Provides access Calgary Stampede ground buildings
Stampede Ground Bridge maintenance road 51°1′53″N 114°3′1″W / 51.03139°N 114.05028°W / 51.03139; -114.05028 (Stampede ground bridge) Provides access Calgary Stampede ground buildings
Saddledome Trail Bridge Pedestrian 51°2′13″N 114°2′59″W / 51.03694°N 114.04972°W / 51.03694; -114.04972 (Saddledome bridge) Provides entry into the Calgary Stampede grounds and access to the Scotiabank Saddledome
Agriculture Trail Bridge Agriculture Trail SE 51°02′19″N 114°02′55″W / 51.03858°N 114.04873°W / 51.03858; -114.04873 (Agriculture Trail bridge) Service road from Calgary Stampede grounds
Macdonald Avenue Bridge Macdonald Avenue SE 1911 51°02′29″N 114°02′41″W / 51.04132°N 114.04474°W / 51.04132; -114.04474 (Macdonald Avenue bridge) Connects the neighbourhoods of Victoria Park and Ramsay
Canadian Pacific Rail Bridge (Inglewood) Canadian Pacific Railway 51°02′35″N 114°02′34″W / 51.04318°N 114.04287°W / 51.04318; -114.04287 (Canadian Pacific Rail (Inglewood)) Connects the Canadian Pacific Railway downtown yard with the CPR Alyth Yard
Inglewood Bridge 9 Avenue SE 1909 51°02′37″N 114°02′34″W / 51.04366°N 114.04274°W / 51.04366; -114.04274 (Inglewood Bridge)
Inglewood Bridge
Connects Downtown East Village to Inglewood

Fish Creek

Fish Creek flows from west to east in the south part of the city, through the Fish Creek Provincial Park. It merges into the Bow River in the southeast quadrant of the city.

Bridge Carries Length Built Coordinates Image Remarks
37 St SW Bridge 37 St SW 50°55′40″N 114°08′24″W / 50.92781°N 114.14005°W / 50.92781; -114.14005 (37 St SW Bridge) Connects the neighbourhoods of Woodbine and Evergreen
Fish Creek Pedestrian Bridge no. 1 Pathway 50°55′44″N 114°08′14″W / 50.92875°N 114.13728°W / 50.92875; -114.13728 (Fish Creek Pedestrian Bridge no. 1) Connects pathways in the Fish Creek Provincial Park
Fish Creek Pedestrian Bridge no. 2 Pathway 50°55′40″N 114°07′34″W / 50.92765°N 114.12604°W / 50.92765; -114.12604 (Fish Creek Pedestrian Bridge no. 2) Connects pathways in the Fish Creek Provincial Park
Fish Creek Pedestrian Bridge no. 3 Pathway 50°55′35″N 114°06′35″W / 50.92641°N 114.10975°W / 50.92641; -114.10975 (Fish Creek Pedestrian Bridge no. 3) Connects pathways in the Fish Creek Provincial Park
Fish Creek Pedestrian Bridge no. 4 Pathway 50°55′53″N 114°06′31″W / 50.93133°N 114.10870°W / 50.93133; -114.10870 (Fish Creek Pedestrian Bridge no. 4) Connects pathways in the Fish Creek Provincial Park
Fish Creek Pedestrian Bridge no. 5 Pathway 50°55′59″N 114°06′19″W / 50.93297°N 114.10521°W / 50.93297; -114.10521 (Fish Creek Pedestrian Bridge no. 5) Connects pathways in the Fish Creek Provincial Park
Fish Creek Pedestrian Bridge no. 6 Pathway 50°56′03″N 114°06′15″W / 50.93405°N 114.10411°W / 50.93405; -114.10411 (Fish Creek Pedestrian Bridge no. 6) Connects pathways in the Fish Creek Provincial Park
Fish Creek Pedestrian Bridge no. 7 Pathway 50°56′02″N 114°05′51″W / 50.93400°N 114.09750°W / 50.93400; -114.09750 (Fish Creek Pedestrian Bridge no. 7) Connects pathways in the Fish Creek Provincial Park
CPR Bridge (Fish Creek) Canadian Pacific Railway 50°55′45″N 114°04′21″W / 50.92914°N 114.07238°W / 50.92914; -114.07238 (CPR Bridge (Fish Creek)) Also carriers C-Train tracks
Macleod Trail Bridge Macleod Trail 50°55′44″N 114°04′11″W / 50.92895°N 114.06979°W / 50.92895; -114.06979 (Macleod Trail Bridge) Connects the neighbourhoods of Canyon Meadows and Lake Bonavista to Shawnee Slopes and Midnapore
Bow Bottom Bridge Bow Bottom Trail SW 50°54′26″N 114°00′54″W / 50.90714°N 114.01492°W / 50.90714; -114.01492 (Bow Bottom Bridge) Connects the neighbourhoods of Deer Run and Parkland to Sikome Lake and Fish Creek Provincial Park
Map all coordinates using: OpenStreetMap 
Download coordinates as: KML

See also


  1. ^ TransAlta Utilities. "Bearspaw". Retrieved 2009-09-19.
  2. ^ a b Fletcher, Robson (January 27, 2014). "Four Calgary bridges recognized for their historical significance". Calgary Metro. Metro News. Retrieved December 16, 2016.
  3. ^ a b "Hon. William Henry Cushing". Retrieved 2009-09-07.
  4. ^ Glenbow Museum. "Langevin bridges". Archived from the original on 2009-01-05. Retrieved 2009-12-24.
  5. ^ CBC (2010-03-22). "Calgary-Paris partners to build St. Patrick's bridge". CBC News. Retrieved 2010-04-08.
  6. ^ "Calgary Mayor Naheed Nenshi railing after Bonnybrook train bridge collapses over Bow River". Calgary Sun. Retrieved Aug 22, 2020.
  7. ^ City of Calgary. "Graves Bridge Twinning". Retrieved 2009-09-07.
  8. ^ City of Calgary (2008-07-17). "Marquis of Lorne Trail S.E. / Bow River Bridge Project". Archived from the original on 2009-08-19. Retrieved 2009-09-07.
  9. ^ "Soldier led Vimy Charge" Retrieved 29 March 2009

External link

This page was last edited on 1 February 2021, at 18:39
Basis of this page is in Wikipedia. Text is available under the CC BY-SA 3.0 Unported License. Non-text media are available under their specified licenses. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc. WIKI 2 is an independent company and has no affiliation with Wikimedia Foundation.