Connect with us
[the_ad id="89560"]

Alberta

The Canadian Northern Railway’s legacy at Big Valley, Alberta.

Published

13 minute read

By Shawn I. Smith, Canadian Northern Society

“The newly constructed train station circa 1913, Big Valley. Photo- Canadian Northern Society Archives

 

It’s a Saturday afternoon in June in the quiet Village of Big Valley. Visitors admire the splendid heritage railway depot and gardens at the end of main street. Two blocks south is a historic grain elevator – a classic Canadian symbol standing tall above the prairie landscape. To the east across the tracks are large stark concrete walls, visibly reminiscent of Stonehenge. “What are those curious walls?” is often asked. Then the sound of a locomotive whistle breaks the silence, creating a scene out of the 1950’s when a vintage passenger train pulls into town, and the train crew scurries about on the platform unloading its cheerful patrons.

“Visitors explore the Big Valley Roundhouse Ruins” Photo- Canadian Northern Society Archives

While not obvious to the guests who have enjoyed the 21-mile excursion train ride from Stettler aboard the Alberta Prairie Railway, the scene that unfolds on summer days in Big Valley is part of a legacy left by two dynamic railroaders who over a century earlier had an ambitious and grand vision for Western Canada. Today, both active and abandoned rail lines in central Alberta, related historic structures and sites, and indeed the communities that owe their existence to the Canadian Northern Railway (CNoR) share this common heritage.

Since the completion of the Canadian Pacific Railway in 1885, railways have been inextricably linked with the development of western Canada. After Confederation the new Dominion Government quickly recognized that without railways real settlement would not take place in the sparsely populated North West.

Energy, Enterprise, and Ability

“The Canadian Northern Railway lines map, 1916” Map- Atlas of Alberta Railways

The CNoR (Canadian Northern Railway) was a product of two Canadian-born railroaders with CPR roots. William Mackenzie and Donald Mann met during the 1880’s while the senior road was under construction in the Selkirk Mountains. Their “Energy, Enterprise, and Ability” – which would become the railway’s motto would lead to a partnership in contracting, steamship lines, and a 9,500-mile transcontinental railway empire that served seven provinces and included the Duluth Winnipeg and Pacific Railway in the U.S. The two were knighted for their achievements in 1911.
Branch lines were the key to the CNoR strategy.The Vegreville to Calgary branch – chartered in February 1909 by CNoR subsidiary Alberta Midland Railway – was the company’s key north-south spine through Alberta. The portion between Vegreville and Drumheller was opened for service in 1911. While it had the appearance of a typical prairie branch line, its primary purpose was to carry steam and domestic heating coal from mines at Brazeau and Drumheller to growing prairie markets.
The fact that the line traversed a region of great agricultural potential for both grain and cattle farming was an added benefit. In typical fashion, grain elevators were located every five to ten miles – the distance being established around the practical ability for a livestock team to haul a load of grain and return in one day’s time from the growing number of homesteads clustered around each delivery point.
The Battle River Subdivision along with further line completions in 1914 to Calgary and Strathcona respectively provided the CNoR with an effective intercity freight route, albeit longer than those of its competitors.
The Brazeau Branch, extending 176 miles west from the junction at Warden to the Nordegg Collieries was extremely important to the CNoR which depended largely on this supply of steam coal for terminals across the West. The subsequent extension of the Goose Lake line at Munson became an important link from Calgary to Saskatoon. All of these CNoR lines were financed using provincial bond guarantees.

“Bustling Big Valley railroad yard, roundhouse, 1920’s” Photo- Canadian Northern Society Archives

By May of 1912 mixed trains crewed by Big Valley men were running north to Vegreville and south to Drumheller. Another run to Rocky Mountain House was added in June. A Second Class depot was erected that year and a five-stall roundhouse and turntable were complete by April of 1913.
By late 1913 a Railway Post Office Car service had been established on the line, and Big Valley was home to 14 locomotives and an equal amount of engine service and train crews. Assistant Superintendent Thomas Rourke oversaw terminal operations that included a train dispatching office.
By September 1917 fourteen mines were operating in the Drumheller Valley producing 250 carloads of coal every 24 hours. Drumheller was without question the “Powerhouse of the West.” Big Valley’s railroaders were kept busy 24 hours a day operating the trains that pulled the coal out of the valley.

“Train time at Big Valley. A Southbound train at Big Valley, 1920’s.” Photo- Canadian Northern Society Archives

After being selected as the CNoR terminal, Big Valley boomed. By 1919, its population had increased to over 1025, with some 325 souls working for the CNoR. At its peak, the company’s payroll included 26 train and engine crews, a shop staff of 40, and a Bridge and Building crew averaging 45 employees, managed by Frank Dewar. There were 8 sectionmen, and at the station an Agent, operators round the clock, yard clerks, and the train dispatcher. Four to five carman conducted car repairs and inspections.
Coal from Brazeau was piled in a huge stockpile almost a block long on the east side of the yard. A gravel pit operation north of town at Caprona was established to provide aggregate for line ballasting on all of the CNoR area lines. Steam shovels kept this operation steady, mining volumes often equating to 100 carloads per day.
Big Valley’s early railroaders were a colourful lot. Many came and went, and with the Big Valley collieries in production by 1914 shipping coal as far east as Ontario – night life in town could be wild. Assistant Superintendent Rourke, a former baseball player in the Detroit Tigers minor league system, was responsible for putting together the “Big Valley Bugs” – made up almost entirely of railroaders – who in 1918 put together a resounding victory over the high-flying Edmonton Red Sox.

The National

During the First World War, financial problems caught up with Mackenzie and Mann and their rapidly expanding enterprise. Despite profitable western lines such as the Vegreville and Brazeau branches, lack of traffic on the transcontinental lines, burdensome debt, and the negative impacts of the War would result in the company being “nationalized” by the Dominion Government in 1918. The rival Grand Trunk Pacific (GTP) Railway would fare even worse, having been placed into receivership in 1919. These events led to the creation of today’s Canadian National (CN).
The new CN was confronted with the task of rationalizing the CNoR and GTP lines throughout western Canada. Consolidation was affected by the elimination of duplicate facilities and improving services by combining portions of the former competing lines. Construction of track connections joining the Brazeau branch with he former GTP Tofield to Calgary line at Alix were opened for service in 1922.
Connections were also made between the Battle River Subdivision and the former GTP mainline at Ryley. Geographically the GTP divisional point at Mirror was seen as central to the operations of the Brazeau branch vs. Big Valley. Coal that had originally moved over the Brazeau line to Warden then northward was now diverted over the new connection at Alix via Mirror which became the new home terminal for crews running west.
The new routing via Alix saved a distance of over 50 miles between Brazeau and Saskatoon. The former GTP south of Camrose also became the CN’s north-south main line through Alberta.

“The end of daily passenger train service between Edmonton – Drumheller. VIA Rail’s Dayliner at Big Valley, 1981” Photo-Charles Bohi

This consolidation led to the significant decline of Big Valley as a railway town. While the company kept a small number of train crews assigned to both freight and passenger service, by 1925 the exodus to Mirror, Edmonton, Drumheller, and Hanna began. It was reported that over 100 railroaders’ homes were moved out of the village, some of which continue to exist in Mirror today. In what was known as the “Battle of Big Valley” – the unions fought the company’s decision hard but were left with little compensation for their relocation expenses after the issue went to arbitration in the late-1920’s with the decision going with the company. By the onset of the depression, Big Valley’s population had dropped by some 500 souls to 445.
It is without question that the old Canadian Northern Railway’s reason for existence in central Alberta has changed dramatically since its arrival in 1910. Coal is no longer used to heat our homes – and in fact its use is considered sinful by some!
Packages ride on trucks, and people drive their own cars and trucks instead of riding mixed trains and Nos. 25 and 26 to get to Calgary or Edmonton.
While huge volumes of grain still move on trains – these are now loaded in modern high capacity elevators capable of loading 100 cars or more in 12 hours or less. The original steel rails that remain in service between Stettler and Big Valley are therefore of historic testament to Mackenzie and Mann and their great accomplishment. In fact, this section of track is the sole operating survivor of many similar “60-pound” branch lines that have now been re-laid or abandoned across the prairies. And almost incredibly one can still experience a passenger train ride over these vintage rails, pulling into Big Valley just as travellers did one hundred years ago.

Canadian Northern Society

Alberta

The Recall Trap: When Democratic Tools Become Weapons

Published on

Marco Navarro-Génie's avatar Marco Navarro-Génie

This was not a response to corruption or criminality. It was an explicit strategy to overturn the results of the 2023 provincial election.

A Canadian politician once kept his legislative seat while serving time in prison.

Gilles Grégoire, a founding figure in Quebec’s nationalist movement, was convicted in 1983 of multiple counts of sexual assault against minors, mostly girls between the ages of 10 and 14. He inhabited a cell yet remained a member of the National Assembly. A representative of free citizens could no longer walk among them.

Grégoire became the kind of figure who seems made for a recall law. His presence in office after conviction insulted the very notion of a democratic mandate. Yet Quebec lacked recall legislation, and the Assembly chose not to intervene. The episode lingers as a reminder that even robust democracies sometimes fail to protect themselves from rare, glaring contradictions.

Such cases hold powerful sway over the political imagination. They tempt reformers to believe that recall is the cure for democratic injustice, giving it exceptional weight it does not deserve. A constitution shaped by anomalies becomes a constitution shaped by distortion.

We are grateful that you’re enjoying Haultain Research.

For the full experience, and to help us bring you more quality research and commentary, please upgrade your subscription.

Alberta’s own history proves the point, though the lesson has been forgotten. William Aberhart’s rise in 1935 owed more to spiritual magnetism and Depression-era desperation than to prudent reform. He promised Social Credit prosperity through monthly dividends to all citizens. The electorate believed that a new economic order would arrive at a cheerful pace. It did not. Within eighteen months of taking office, Aberhart found himself the target of what he himself had created. His government had passed recall legislation in its first session, fulfilling a campaign promise to democratize Alberta’s government. When the promised dividends failed to materialize, his own constituents in Okotoks-High River began gathering signatures for his removal. The charge was not misconduct but failure to deliver miracles.

Faced with this threat, Aberhart’s government retroactively repealed the recall legislation rather than allow him to be forced from his seat. He thus became the first Canadian politician to institute recall and to be threatened with it. History recorded the episode as a cautionary tale rather than a triumph of democratic vigilance. It showed how easily recall could slip from a tool for integrity to a weapon for frustration, revealing a truth that democratic societies often forget: mechanisms designed for exceptional cases seldom remain limited to them.

Those two stories frame Alberta’s problem today. The province revived recall legislation under Premier Jason Kenney in 2021, with the law taking effect later that year. The measure returned with assurances that high thresholds would prevent misuse. Its defenders claimed recall would restrain arrogance and encourage accountability, offering ordinary Albertans a way to hold politicians accountable between elections. Then, facing discontent within his own party over COVID mandates, Kenney himself became the subject of a different form of recall, a leadership review that undermined his power. Premier Danielle Smith, who succeeded him, amended the recall legislation in July 2025 to make it easier to use. She lowered the signature threshold and extended the collection period, changes that would soon work against her own government.

The result has been quite different from what either leader intended. On October 23, 2025, Alberta approved its first recall petition of the modern era, targeting Education Minister Demetrios Nicolaides in Calgary-Bow. The applicant, Jennifer Yeremiy of a group called AB Resistance, told reporters that their goal was “to put forward enough recalls to trigger an early election.” This was not a response to corruption or criminality. It was an explicit strategy to overturn the results of the 2023 provincial election.

The floodgates opened from there. As of December 10, 2025, twenty-one MLAs face active recall petitions. The list now includes Premier Smith herself, as well as multiple cabinet ministers, backbenchers, and even one NDP opposition member. None confronts allegations of criminality. None confronts evidence of corruption. None resembles Gilles Grégoire. Their adversaries object to education funding decisions, the government’s use of the notwithstanding clause during a teachers’ strike, and various claims of insufficient constituent engagement. These are matters of policy disagreement, not grounds for judicial removal from office.

The principled case for recall legislation deserves some consideration. A democratic society must guard against officeholders whose conduct becomes so egregious that the public cannot wait for the next scheduled election. A mechanism for such removal, carefully designed and narrowly applied, reflects respect for citizenship and the dignity of democratic representation. The theory imagines a vigilant electorate using a sharp tool with care, meeting the rare case with a rare response.

Reality seldom matches this ideal. British Columbia has maintained recall legislation since 1995—thirty years during which not a single MLA has been successfully recalled, despite no shortage of controversial politicians and unpopular decisions. When recall petitions have been attempted there, they have almost exclusively targeted MLAs from close ridings over policy disputes rather than serious misconduct. The pattern is remarkably consistent. Recall becomes a tool for the sore losers of close elections, not a mechanism for removing the genuinely unfit.

This should not surprise us. Most political conflicts involve competing policy visions rather than breaches of trust. Legislators are elected precisely to judge the merits of those visions over a defined term. Elections confer authority because they settle disputes for a time, allowing governments to govern and oppositions to organize for the next contest. A recall mechanism that permits policy quarrels to trigger removal undermines the very purpose of elections. It invites factions to overturn results they dislike through extraordinary means, weakening the equilibrium that representative government tries to protect.

Share

The Aberhart episode illustrates this tendency with clarity. His opponents did not claim he had abused office or engaged in corruption. They claimed he had failed to conjure prosperity, which was entirely true; his promise of monthly dividends proved impossible to deliver. Their frustration stemmed from disappointment rather than betrayal, from unmet expectations rather than broken trust. Yet they seized on the recall mechanism to express that disappointment, nearly removing him on that basis alone. The effort had nothing to do with the integrity of public office and everything to do with the volatility of public expectation during desperate times.

The contemporary Alberta law requires signatures from sixty percent of voters who participated in the last election, collected within 90 days. This appears to be a significant threshold designed to prevent frivolous attempts. The appearance misleads in several ways. First, the threshold is lower than it sounds because it requires sixty percent of actual voters rather than eligible voters—a crucial distinction that substantially reduces the number needed. Second, even petitions that fall short of this threshold can inflict severe political damage. The mere existence of an active recall petition marks an MLA with the taint of public disapproval, regardless of whether the petition succeeds.

The scale and coordination of current efforts reveal something more troubling than isolated expressions of constituent dissatisfaction. A website called Operation Total Recall provides organizational infrastructure for a systematic campaign targeting all 44 MLAs who voted to use the notwithstanding clause during the teachers’ strike. This is not spontaneous grassroots democracy. It is coordinated political warfare using recall as a weapon to overturn electoral outcomes. The effort aims not at removing individual members for cause, but at destabilizing an elected government through mass petitions. Analysis of the 2023 election results shows that five UCP MLAs won by fewer than 1,000 votes, with roughly a dozen more winning by fewer than 2,000. Multiple successful recalls could topple a government with only an 11-seat majority, precisely the outcome the organizers openly seek.

Each successful petition would trigger not just a referendum but also, if that referendum passes, a by-election costing taxpayers between $500,000 and $1 million. This is public money spent not to address disqualifying conduct but to re-litigate policy disagreements that voters already decided in 2023. The financial cost alone should give pause. But the deeper costs run to the foundations of representative government itself.

Prudence counsels caution here. Stable institutions exist precisely to restrain public passions rather than reflect them in every heated moment. Legislators must make decisions that sometimes contradict immediate popular sentiment, particularly when facing complex policy files or managing competing interests across diverse constituencies. A system that keeps them in constant survival mode, forever fighting off recall petitions over unpopular but necessary decisions, cannot foster the kind of judgment that good governance requires. Hayek warned that societies often overestimate their ability to redesign the political order according to the impulses of the moment, mistaking the intensity of feeling for the wisdom of action. Recall legislation embodies exactly this temptation, pretending to offer precise accountability while producing disorder and instability.

The concerns of those organizing these recall campaigns may well be sincere. Many genuinely believe that government policies on education funding or the use of constitutional override powers represent serious failures deserving extraordinary remedy. But sincerity of belief does not make the remedy appropriate. These matters played out during the 2023 election campaign. Voters heard the arguments on both sides. They weighed the competing visions. They made their choices. Those choices produced a government with a mandate to govern according to its platform, which included the education policies and approach to constitutional questions now under attack through recall petitions.

A representative who steals public funds or breaks criminal law betrays the trust voters placed in him. Recall aimed at such behaviour may have genuine merit, providing a necessary safeguard against serious malfeasance. But a representative who supports an unpopular policy does not betray his office—he exercises the judgment he was elected to exercise. That is the political job. Voters who disagree may vote him out at the end of his term. They ought not demand his eviction for legislative disagreement over education funding levels or the appropriate use of constitutional tools in labour disputes.

The shift that recall produces goes beyond individual cases. It fundamentally alters the character of political engagement, moving energy away from long-term relationship building and toward short-term confrontation. Petition campaigns demand signatures rather than solutions. They mobilize resentment rather than reflection. They organize anger rather than deliberation. The timing of the first modern recall petition makes this dynamic clear—it launched during a province-wide teachers’ strike, piggybacking on existing mobilization and emotion. But teachers’ strikes happen. Contract negotiations sometimes get contentious. Should every education minister facing difficult bargaining face recall? Should every healthcare minister dealing with doctors’ disputes become a petition target? This path leads to governance by perpetual crisis, where every unpopular but necessary decision triggers a removal campaign.

The effect on the dignity and effectiveness of public work deserves particular attention. Legislators must confront complex files that rarely offer clearly correct answers. They must choose among imperfect options while balancing competing demands from local constituents and provincial interests. Recall turns these unavoidable difficulties into personal liabilities. Taking a principled but unpopular stand risks triggering a petition. The pressure to remain popular at all times can overwhelm the responsibility to remain principled, inverting the proper relationship between representative and constituency.

If Albertans are genuinely dissatisfied with their government’s direction, a perfectly functional mechanism exists to express that dissatisfaction: the next general election, scheduled for October 2027. That is less than two years away—hardly an eternity in democratic terms. In the meantime, voters retain numerous other tools for making their voices heard. They may contact their MLAs directly, organize politically through parties and interest groups, attend town halls and constituency meetings, and build support for the opposition. These traditional channels require patience and persuasion. They require building actual majority support rather than mobilizing intense minorities. Recall petitions short-circuit this democratic process, allowing well-organized groups to force expensive special votes over disputes that were already litigated during the last election. The NDP opposition, which came close but ultimately fell short in 2023, appears in a hurry to open a back door to reverse its electoral fortune through extraordinary means.

The case of Gilles Grégoire illuminates a genuine weakness in democratic systems—the inability to remove someone whose continued presence in office becomes morally intolerable. This reveals a fundamental flaw. But the solution lies in targeted remedies: clear rules for automatic expulsion upon conviction for serious offences, for instance, rather than a broad recall system that allows every policy grievance to become a removal campaign. Such targeted measures would correct specific defects without inviting the broader turmoil that comprehensive recall legislation produces.

Alberta’s present situation echoes the Aberhart lesson with remarkable fidelity. Recall laws seldom remain tied to their original purpose. They drift toward unintended uses, shifting from instruments of moral accountability to weapons of political agitation. They reward passion rather than judgment at precisely the time when there is already far too much passion and not nearly enough good political judgment. They trade stability for drama and substitute the illusion of democratic empowerment for the reality of weakened institutions that guard freedom.

When Jason Kenney introduced recall legislation in 2021, Alberta had twenty-six years of British Columbia evidence showing how these laws function in practice. That evidence pointed clearly in one direction. Yet the UCP proceeded anyway, and in July 2025, the Smith government made recalls even easier, lowering thresholds and extending signature periods precisely when the government enjoyed a comfortable majority. Now, multiple petitions target UCP cabinet ministers and backbenchers while organizers openly seek to force an early election. The NDP leader’s response captured the irony perfectly: “Hoisted on your own petard.”

A healthy political community requires transparent elections that produce precise results, firm mandates that allow governments to govern, and representatives who can exercise judgment with appropriate stability between electoral contests. It requires citizens who understand that disagreement over policy, much less tit for tat, does not warrant removal. It requires carefully designed safeguards against genuine abuse of office rather than mechanisms that allow temporary frustration to masquerade as a permanent principle. Recall legislation promises a swift cure for democratic ailments while delivering turbulence and rewarding radical impatience.

Democracy depends on accepting election results even when we disagree with them. It depends on waiting for our turn to make our case to voters at the next scheduled opportunity. The recall weapon undermines these basic norms in the service of immediate partisan advantage, encouraging precisely the kind of political mischief that corrodes public trust. This is not democratic vitality expressing itself through new channels. It is democratic exhaustion, the permanent campaign that prevents anyone from governing.

Share Haultain Research

Alberta stands at a point where history speaks with unusual clarity. The Grégoire case shows us the moral outlier who truly deserved immediate removal from office. The Aberhart episode shows us the grave danger of using recall for anything less serious. The voters of this province should draw the correct lesson from both stories. They should protect democracy by resisting the recall illusion—not by eliminating all accountability mechanisms, but by insisting that extraordinary remedies be reserved for truly remarkable circumstances rather than routine policy disputes. That distinction makes all the difference between a legitimate tool and a partisan weapon.

We are grateful that you’re enjoying Haultain Research.

For the full experience, and to help us bring you more quality research and commentary, please upgrade your subscription.

Continue Reading

Alberta

Here’s why city hall should save ‘blanket rezoning’ in Calgary

Published on

From the Fraser Institute

By Tegan Hill and Austin Thompson

According to Calgarians for Thoughtful Growth (CFTG)—an organization advocating against “blanket rezoning”— housing would be more affordable if the mayor and council restricted what homes can be built in Calgary and where. But that gets the economics backwards.

Blanket rezoning—a 2024 policy that allowed homebuilders to construct duplexes, townhomes and fourplexes in most neighbourhoods—allowed more homebuilding, giving Calgarians more choice, and put downward pressure on prices. Mayor Farkas and several councillors campaigned on repealing blanket rezoning and on December 15 council will debate a motion that could start that process. As Calgarians debate the city’s housing rules, residents should understand the trade-offs involved.

When CFTG claims that blanket rezoning does “nothing” for affordability, it ignores a large body of economic research showing the opposite.

New homes are only built when they can be sold to willing homebuyers for a profit. Restrictions that limit the range of styles and locations for new homes, or that lock denser housing behind a long, costly and uncertain municipal approval process, inevitably eliminate many of these opportunities. That means fewer new homes are built, which worsens housing scarcity and pushes up prices. This intuitive story is backed up by study after study. An analysis by Canada’s federal housing agency put it simply: “higher residential land use regulation seems to be associated with lower housing affordability.”

CFTG also claims that blanket rezoning merely encourages “speculation” (i.e. buying to sell in the short-term for profit) by investors. Any profitable housing market may invite some speculative activity. But homebuilders and investors can only survive financially if they make homes that families are willing to buy or rent. The many Calgary families who bought or rented a new home enabled by blanket rezoning did so because they felt it was their best available option given its price, amenities and location—not because they were pawns in some speculative game. Calgarians benefit when they are free to choose the type of home and neighbourhood that best suits their family, rather than being constrained by the political whims of city hall.

And CFTG’s claim that blanket rezoning harms municipal finances also warrants scrutiny. More specifically, CFTG suggests that developers do not pay for infrastructure upgrades in established neighbourhoods, but this is simply incorrect. The City of Calgary charges an “Established Area Levy” to cover the cost of water and wastewater upgrades spurred by redevelopment projects—raising $16.5 million in 2024 alone. Builders in the downtown area must pay the “Centre City Levy,” which funds several local services (and generated $2.5 million in 2024).

It’s true that municipal fees on homes in new communities are generally higher, but that reflects the reality that new communities require far more new pipes, roads and facilities than established neighbourhoods.

Redeveloping established areas of the city means more residents can make use of streets, transit and other city services already in place, which is often the most cost-effective way for a city to grow. The City of Calgary’s own analysis finds that redevelopment in established neighbourhoods saves billions of taxpayer dollars on capital and operating costs for city services compared to an alternative scenario where homebuilding is concentrated in new suburban communities.

An honest debate about blanket rezoning ought to acknowledge the advantages this system has in promoting housing choice, housing affordability and the sustainability of municipal finances.

Clearly, many Calgarians felt blanket rezoning was undesirable when they voted for mayoral and council candidates who promised to change Calgary’s zoning rules. However, Calgarians also voted for a mayor who promised that more homes would be built faster, and at affordable prices—something that will be harder to achieve if city hall imposes tighter restrictions on where and what types of homes can be built. This unavoidable tension should be at the heart of the debate.

CFTG is promoting a comforting fairy tale where Calgary can tighten restrictions on homebuilding without limiting supply or driving up prices. In reality, no zoning regime delivers everything at once—greater neighbourhood control inevitably comes at the expense of housing choice and affordability. Calgarians—including the mayor and council—need a clear understanding of the trade-offs.

Tegan Hill

Director, Alberta Policy, Fraser Institute

Austin Thompson

Senior Policy Analyst, Fraser Institute
Continue Reading

Trending

X