Connect with us

Colorado

CO PO Calendar | Jan. 22-28

Published

on

CO PO Calendar | Jan. 22-28


CoPo’s weekly political calendar will help you find political and public-policy events throughout Colorado. It includes candidate and issue campaign events, public policy meetings, court hearings, state and local party conventions, assemblies, debates, rallies, parades, speaking engagements, traveling dignitary appearances, water meetings, book signings, county commission hearings, city council meetings and more. As a subscriber, you can submit your own events for publication to calendar@coloradopolitics.com for free publication on this page. Please include who, what, when, where and why for each event.

(Party designations: R-Republican, D-Democrat, L-Libertarian, G-Green, S-Socialist, U-Unity, F-Forward.)

¯

Advertisement

MONDAY, JAN. 22

· Colorado General Assembly: House State, Civic, Military & Veteran Affairs; Senate State, Veterans & Military Affairs, Upon Adjournment, 200 E. Colfax Ave., Old Supreme Court, Denver

· (R) Jefferson County Republican Party: Men’s Luncheon, 11:30 a.m.-1 p.m., 565 Union Blvd., Lakewood

· Protect Abortion Campaign Launch: Denver, 12-2 p.m., 200 E. Colfax Ave., Denver, RSVP at https://www.mobilize.us/co4repro/event/596648

· DRCOG: Transportation Advisory Committee, 1:30 p.m., visit https://us06web.zoom.us/j/83892470061 to join the meeting

Advertisement

· Colorado General Assembly: House Finance; Senate Finance, 1:30 p.m., 200 E. Colfax Ave., Old State Library, Denver

· (D) Denver Democratic Party: Tech Office Hours, 5-6 p.m., visit https://www.denverdemocrats.org/county-party-calendar for Zoom link

· (R) Jefferson County Republican Party: HD 25 Meeting, 6-7:30 p.m., contact 303-277-1113 for more information

· (R) Boulder County Republican Party: W.I.N. Talks, 6:30-8 p.m., 619 Ken Pratt Blvd., Longmont

· (R) Weld County Republican Party: Volunteer Training, 6:30-8 p.m., 1675 Main St., Windsor

Advertisement

· (R) Jefferson County Republican Party: Study & Stand Evening, 6:30-8 p.m., 13952 Denver W. Pkwy, #450, Lakewood, contact joanmeister1@comcast.net for more information

· (R) Larimer County Republican Party: Executive Board Meeting, 6:30-8:30 p.m., 4020 S College Ave Unit B11, Fort Collins

· (S) Denver Democratic Socialists of America: Steering Committee, 7-8 p.m., contact info@denverdsa.org for more information

TUESDAY, JAN. 23

· Colorado General Assembly: House Business Affairs & Labor; Senate Business, Labor & Technology, Upon Adjournment, 200 E. Colfax Ave., Old State Library, Denver

Advertisement

· Colorado General Assembly: House Judiciary, 1:30 p.m., 200 E. Colfax Ave., HCR 0112, Denver

· (D) Arapahoe County Democratic Party: Heather Gardens Democrats Meeting, 4-5:30 p.m., 2888 S. Heather Gardens Way, Aurora

· Colorado Bar Association: Legislative Welcome Reception, 4:30-7:30 p.m., 1290 Broadway, Ste. 700, Denver, contact tmounsey@cobar.org for more information

· Protect Abortion Campaign Launch: Pueblo, 5-7 p.m., 131 Spring St., Pueblo, RSVP at https://www.mobilize.us/co4repro/event/597742

· Colorado Behavioral Health Council: Legislative Reception, 5-7 p.m., 1776 Grant St., Denver, contact Edie Sonn at 720-201-7307 for more information

Advertisement

· Airports & Aviation: Legislative Reception, 5:30-8 p.m., 1550 Court Pl., Denver, contact khlawson68@gmail.com for more information

· (R) Douglas County Republican Party: Castle Rock Grassroots Conservatives, 6 p.m., 519 Wilcox St., Castle Rock

· (S) Denver Democratic Socialists of America: Internationalism Working Group, 6-7 p.m., visit https://us02web.zoom.us/j/88473026633 to join the meeting

· (S) Denver Democratic Socialists of America: Plains & Mtn West District Call, 6-7 p.m., contact info@denverdsa.org for more information

· One Colorado LGBTQ: Legislative Kickoff, 6-8 p.m., 525 Santa Fe Dr., Denver, contact matthewb@one-colorado.org for more information

Advertisement

· (R) Larimer County Republican Party: Republican Women Board Meeting, 6-8 p.m., 4020 S College Ave Unit B11, Fort Collins

· Protect Abortion Campaign Launch: Grand Junction, 6-8 p.m., 538 Main St., Grand Junction, RSVP at https://www.mobilize.us/co4repro/event/597768

· (R) Fremont County Republican Party: Meeting, 6:30-7:30 p.m., 603 Main St., Cañon City

· (D) Arapahoe County Democratic Party: HD 61 Meeting, 6:30-8 p.m., contact info@arapahoedems.org for more information

· (D) Denver Democratic Party: Energy & Environment Study Group, 7-8:30 p.m., visit https://www.denverdemocrats.org/events for Zoom link

Advertisement

WEDNESDAY, JAN. 24

· Colorado General Assembly: House Agriculture, Water & Natural Resources; Senate Agriculture & Natural Resources, Upon Adjournment, 200 E. Colfax Ave., Old State Library, Denver

· Colorado General Assembly: Senate Heath & Human Services, Upon Adjournment, 200 E. Colfax Ave., SCR 357, Denver

· (R) Douglas County Republican Party: Republican Women Meeting, 11 a.m.-12:30 p.m., 9808 Sunningdale Blvd., Lone Tree

· (R) Larimer County Republican Party: Republican Club Luncheon, 11:30 a.m.-1 p.m., 1716 E. Mulberry St., Fort Collins

Advertisement

· The Lincoln Club of Colorado: January Luncheon Featuring Josh Penry, 11:30 a.m.-1 p.m., 5400 E. Yale Ave., Denver, visit https://secure.anedot.com/lincolnclubofcolorado/donatetothelincolnclubofcolorado to RSVP

· American Society of Landscape Architects: Colorado Chapter Legislative Reception and Lunch, 12-2 p.m., 1370 Grant St., Denver, contact scott@meiklejohn-law.com for more information

· Colorado General Assembly: House Judiciary; Senate Judiciary, 1:30 p.m., 200 E. Colfax Ave., Old Supreme Court, Denver

· Colorado General Assembly: Senate Transportation & Energy, 1:30 p.m., 200 E. Colfax Ave., SCR 352, Denver

· (D) Colorado Democratic Party: South Asian Initiative, 4-5 p.m., visit https://www.coloradodems.org/calendar-of-events/ for Zoom link

Advertisement

· Rep. Jason Crow: Town Hall, 5:30-6:30 p.m., 2255 W. Berry Ave., Littleton, RSVP at https://crow.house.gov/news/events

· DRCOG: Boulder Road Corridor Study-Public Meeting, 5:30-6:30 p.m., register in advance at  bit.ly/sbrpublicmeeting1

· (D) Colorado Democratic Party: Platform Committee Meeting, 6-7 p.m., visit https://bit.ly/PlatMeethttps://bit.ly/PlatMeet to join the meeting

· (R) Jefferson County Republican Party: HD 23 Meeting, 6-8 p.m., contact 303-277-1113 for more information

· Protect Abortion Campaign Launch: Boulder, 6-8 p.m., 1135 13th St., Boulder

Advertisement

· (S) Denver Democratic Socialists of America: Electoral Meeting, 7-8 p.m., visit https://www.denverdsa.org/events for Zoom link

· (D) Denver Democratic Party: Healthcare Study Group, 7-8:30 p.m., contact belwood0328@gmail.com for more information

THURSDAY, JAN. 25

· Colorado General Assembly: Joint Technology Committee, 7:30 a.m., 200 E. Colfax Ave., SCR 352, Denver

· Colorado General Assembly: Senate Agriculture & Natural Resources, 1:30 p.m., 200 E. Colfax Ave., SCR 352, Denver

Advertisement

· Colorado General Assembly: Senate Health & Human Services, 1:30 p.m., 200 E. Colfax Ave., SCR 357, Denver

· (D) Chaffee County Democratic Party: Meeting, 5:30-7 p.m., contact info@chaffeecountydemocrats.org for more information

· Independent Community Bankers of Colorado: Legislative Reception, 6 p.m., 500 16th St., Denver, contact mmarchun@capstonegroupdllc.com for more information

· Protect Abortion Campaign Launch: Greeley, 6-8 p.m., 931 16th St., Greeley, RSVP at https://www.mobilize.us/co4repro/event/597774

· Rep. Jason Crow: Campaign Kickoff, 6-8 p.m., free tickets at https://act.jasoncrowforcongress.com/a/crowkickoff2024

Advertisement

· (R) Jefferson County Republican Party: HD 30 Meeting, 6-8 p.m., contact 303-277-1113 for more information

· (R) Denver Republican Party: Monthly Social, 6-8 p.m., 457 S. Broadway, Denver

· (D) Weld County Democratic Party: Executive Committee Meeting, 6-8 p.m., info@weldcountydems.org for more information

· (D) Denver Democratic Party: HD 2 Monthly Meeting, 6:15-8:15 p.m., 1955 E. Arizona Ave., Denver

· (R) Jefferson County Republican Party: JeffCo EIC Meeting, 6:30-8 p.m., contact makeadifferenceinco@gmail.com for more information

Advertisement

· (D) Jefferson County Democratic Party: HD 27 Meeting, 6:30-8 p.m., visit https://www.jeffcodems.org/calendar for Zoom link

· (D) Arapahoe County Democratic Party: HD 41 Meeting, 6:30-8 p.m., 15200 E. Girard Ave., Ste. 1400, Aurora

· (R) CU Republicans: Meeting, 7-8 p.m., contact coloradocr@gmail.com for more information

· (R) Boulder County Republican Party: Executive Committee Meeting, 7-8:30 p.m., contact twatson@bocogop.org for more information

FRIDAY, JAN. 26

Advertisement

· (R) Douglas County Republican Party: Highlands Ranch Republican Breakfast, 7-8:30 a.m., 4800 McArthur Ranch Rd., Littleton, cost $15

· League of Women Voters of Colorado: Legislative Meet & Greet, 7:30-9 a.m., 1410 Grant St., #B204, Denver, contact drduncanlwv@gmail.com for more information, register in advance at https://www.lwvcolorado.org/

· DRCOG: Advisory Committee on Aging, 11 a.m., 1001 17th Ave., Ste. 700, Denver

· (R) Republicans @ Denver Athletic Club: Meeting, 12-1 p.m., 1325 Glenarm Pl., Denver

· Colorado General Assembly: Pension Review Subcommittee, 1 p.m., 200 E. Colfax Ave., HCR 0107, Denver

Advertisement

· (D) Jefferson County Democratic Party: Labor Advisory Meeting, 6:30-7:30 p.m., contact calendar@jeffcodems.org for more information

· (R) Jefferson County Republican Party: EIC Meeting, 6:30-7:30 p.m., contact makeadifferenceinco@gmail.com for more information

SATURDAY, JAN. 27

· (D) Jefferson County Democratic Party: Mountain Area Dems, 9-10:30 a.m., 3757 Ponderosa Dr., Evergreen

· (D) Denver Democratic Party: HD 9 Meeting, 10-11:30 a.m., 1500 S. Dahlia St., Denver, visit https://www.eventbrite.com/e/house-district-9-denverarapahoe-democrats-tickets to register in advance

Advertisement

· Keren Breslin for CD 4: Meet and Greet, 10-11:30 a.m., 3800 Wilson Ave., Wellington

· (R) Douglas County Republican Party: Caucus Training for District Captains and Precinct Committee People, 10-11:30 a.m., 83576 N. Rampart Range Rd., #200, Littleton

· (L) Colorado Libertarian Party: Liberty Toastmasters-North, 10 a.m.-12 p.m., 315 S. Bowen St., Longmont

· (R) Denver Republican Party: Republican Women Meeting, 10 a.m.-12 p.m., 727 E. 16th Ave., Denver

· (S) Denver Democratic Socialists of America: Labor Committee Meeting, 10 a.m.-12 p.m., visit https://us02web.zoom.us/j/81953520834 to join the meeting

Advertisement

· (D) Denver Democratic Party: Central Committee Meeting, 10 a.m.-4 p.m., contact info@denverdemocrats.org for more information

· (R) Larimer County Republican Party: Campaign Management Academy, 10:30 a.m.-2:30 p.m., 4020 S College Ave Unit B11, Fort Collins, cost $50

· Yara Zokaie for HD 52: Meet & Greet, 11 a.m.-1 p.m., 124 Racquette Dr., Fot Collins, RSPV at https://secure.actblue.com/donate/yarajan27

SUNDAY, JAN. 28

· (S) Denver Democratic Socialists of America: Internal Organizing Committee, 10:30-11:30 a.m., visit https://us02web.zoom.us/j/83483281054 passcode 399615 to join the meeting

Advertisement



Source link

Colorado

Colorado AG, environmental groups challenge Trump administration order requiring Craig coal plant to remain in operation

Published

on

Colorado AG, environmental groups challenge Trump administration order requiring Craig coal plant to remain in operation


Steam rises from Craig Station in Moffat County. U.S. Energy Department Secretary Chris Wright issued an emergency order on Dec. 30 requiring one its coal-burning units to remain operational, just one day before it was scheduled to close.
Dylan Anderson/Steamboat Pilot & Today archive

Colorado Attorney General Phil Weiser and a coalition of environmental groups on Wednesday asked the U.S. Department of Energy to rescind its recent order requiring a coal-burning power plant in northwest Colorado to remain operational one day before it was scheduled to close. 

The aging Craig Station Unit 1 plant in Moffat County was slated to shut down at the end of 2025, but Energy Secretary Chris Wright issued an emergency order on Dec. 30 extending the plant’s life to March 30, and possibly later. 

The emergency order was issued under section 202(c) of the Federal Power Act, which allows the Energy Department to keep power plants running during times of crisis, such as war or energy shortages. The move to keep the Craig plant open had been expected for weeks.



Weiser and the coalition of environmental groups, which includes the Sierra Club, Environmental Defense Fund, and Earthjustice — on behalf of GreenLatinos, Vote Solar, and Public Citizen — filed separate challenges with the department over its use of the emergency order, which both filings claim was illegal. 

Advertisement

Wright wrote in his emergency order that Colorado and other Western states face an energy “emergency” due to a “shortage of electric energy, a shortage of facilities for the generation of electric energy, and other causes.” 



The closure of coal-burning plants “could lead to the loss of power to homes,” Wright’s order states, as well as “businesses in the areas that may be affected by curtailments or power outages, presenting a risk to public health and safety.”

The Trump administration has used similar justifications under the Federal Power Act to keep open coal plants in Michigan and Washington, as well as an oil plant in Pennsylvania. 

Weiser, in a press release, said there is “no evidence of an energy emergency that would require keeping Craig Unit 1 open,” adding that the decision will “result in millions of dollars of unnecessary costs that could be passed on to rural households and businesses already struggling with high electricity bills.”

Colorado Attorney General Phil Weiser discusses some of the Western Slope’s most pressing challenges during a stop in Glenwood Springs on June 26, 2025.
Andrea Teres-Martinez/The Aspen Times

In their own press release, leaders from the environmental groups said that forcing the Craig plant to stay operational will both increase utility costs and negatively impact the environment. They said the emergency order also goes against the wishes of the plant’s owners. 

“Colorado communities, regulators, and utilities spent years planning a lawful, cost-effective transition away from coal,” said Vote Solar Regulatory Director for the West Kate Bowman. “Overriding that process at the eleventh hour erodes public trust and leaves families paying more for decisions made without their input.”

Advertisement

Craig Station Unit 1 is co-owned by Tri-State Generation and Transmission Association, a utility cooperative, alongside other energy providers, including Xcel Energy, the Platte River Power Authority and PacifiCorp. 

Tri-State originally decided to close the more than 40-year-old plant by the end of 2025 as part of its move to more environmentally friendly energy sources. It plans to close Craig Station’s two other coal-burning plants by 2028. 

The effort is partly driven by a state law that requires large-scale utility providers to reach 100% renewable electrical energy by 2050. Tri-State is also looking to close its plants and transition to other energy sources for economic reasons.

In a statement released in response to the emergency order in late December, Tri-State said Craig Station Unit 1 had been closed down even before the Dec. 30 order due to “a mechanical failure of a valve.”

Tri-State added that keeping the plant open “will likely require additional investments in operations, repairs, maintenance and, potentially, fuel supply, all factors increasing costs.”

Advertisement

Tri-State CEO Duane Highley said in a statement at the time that Tri-State ratepayers will “bear the costs of compliance with this order unless we can identify a method to share costs with those in the region. There is not a clear path for doing so, but we will continue to evaluate our options.” 

Both Wesier and the coalition of environmental groups, in their filing with the Energy Department, claim the department misused the Federal Power Act when it issued its emergency order and have presented no evidence of an energy emergency. 

The department must respond to the filing within 30 days. Environmental groups said they will challenge the order in court if the department declines to respond or denies their request to lift the order.

The fight over the future of the Craig power station also comes amid the backdrop of the Trump administration’s broader push to support more fossil fuel production. 

The U.S. The Environmental Protection Agency earlier this month rejected Colorado’s latest air-quality plan, saying that it violated federal law by forcing the closure of coal-fired power plants without the consent of plant operators. Gov. Jared Polis and Democratic lawmakers in Congress lambasted that decision.

Advertisement





Source link

Continue Reading

Colorado

Colorado sees slowest population gain since the oil bust of the late 1980s

Published

on

Colorado sees slowest population gain since the oil bust of the late 1980s


Colorado’s population rose by 24,059 people last year, the weakest increase measured since 1990, according to an update Tuesday from the U.S. Census Bureau. The gain, however, was enough to push the state’s population above 6 million for the first time.

Thirty-five years ago, Colorado was among a handful of oil and gas states experiencing a severe recession because of low energy prices, and from 1986 to 1990, more people left the state to pursue better opportunities elsewhere than moved in.

The state economy is chugging along this time around — not great, but not horrible. Yet, it appears high housing costs and slower job growth may be exerting a strong outward push. Last year, the state saw a weakening in its strongest contributor to population growth since the pandemic — immigration.

Nationally, President Donald Trump’s push to curb immigration a year ago lowered the country’s population growth rate from 1% in 2024 to 0.5% in 2025. Colorado’s decrease was even larger, going from a 1.29% growth rate to a 0.4%, a two-thirds decline.

Advertisement

Trump’s immigration crackdown led to drop in US growth rate last year as population hit 342 million

The U.S. Census Bureau measures changes in population from July 1 to June 30 every year in what is called a “vintage.” The strictest immigration policies were in place for only half that period, but they were enough to help push net immigration from 2.8 million people in the prior period to 1.3 million.

If that trend continues, the annual gain from net immigration in the next count, mid-2026, could drop to only 321,000 people, the U.S. Census Bureau estimates.

Colorado’s gain included 20,608 from natural increases, or births minus deaths. Net migration contributed 3,256 residents, with net immigration of 15,356 offsetting a net decline of 12,100 from domestic migration.

The country had an estimated population of nearly 342 million compared to 340 million in the 2024 count. The state’s population rose from 5,988,502 to 6,012,561. Colorado remains the 20th most populous state, behind Maryland and ahead of Wisconsin.

Advertisement

The downward shift was more pronounced in other states. California went from a gain of 232,000 residents in 2024 to a loss of 9,500 people in 2025, due primarily to reduced immigration. Hawaii, New Mexico, Vermont and West Virginia also lost population.

New York added only 1,008 people after a drop in immigration from 207,000 to 95,600. Florida saw its domestic migration drop by nearly two-thirds and immigration dropped by more than half, but it still had one of the largest overall gains, along with Texas and North Carolina.

South Carolina, Idaho and North Carolina had the highest year-over-year population growth rates, ranging from 1.3% to 1.5%.

“Many of these states are going to show even smaller growth when we get to next year,” Brookings demographer William Frey predicted Tuesday.

In 1990, the state added 18,840 residents. But the population is now 80% larger, so the comparison isn’t an even one. Although the pandemic slowed growth, the last time the rate of population growth was so low was in 1989. Only half done, this decade is shaping up to be the slowest the state has seen for growth since the 1980s.

Advertisement

Since 2020, Colorado has seen a net 17,729 people arrive from other U.S. states. By contrast, net immigration, people arriving from other countries, surged by 130,218. Net migration, which historically is 80% domestic and 20% international, has flipped the other way and then some.

Little on the horizon suggests that slower population growth will reverse itself, especially with fewer immigrants and now more outflows than inflows domestically. Demographic winter, long predicted, could be arriving earlier than expected.

On the plus side demographically, births rose 4.6% to 65,380 from the 2023-2024 period, and are now at the highest pace since 2017. Deaths remained fairly flat, rising by 59 or 0.1% from the prior period. That said, the holiday that death can take is limited, given the state’s aging population.

The State Demography Office had forecast a population gain of 33,154 and net migration of 13,568 for 2025. It was off by nearly 10,000, due almost entirely to weaker net migration. Last year, it had cut population forecasts through 2029 by 120,000 residents, and it may need to make more revisions, especially if immigration dries up even more.

What caused domestic migration to turn negative, given the absence of a recession? When someone arrives in a state from another country, they are counted as an international migrant. But if they move to another state, they are counted as a domestic migrant, according to the State Demography Office.

Advertisement

A lot of the international arrivals to Colorado between 2022 and 2025 came on humanitarian grounds and were likely headed elsewhere. And the Census Bureau, which makes no distinction between legal and illegal immigration, has gotten better at counting those arriving as refugees or under a protected status than in the past.

“At least some portion of the domestic out-migration from Colorado is made up of recently arrived international migrants,” the State Demography Office said in a release discussing the Census numbers.

That means a drop in immigration could translate into better numbers on domestic migration in the next estimate.

But an annual survey from United Van Lines, whose customers tend to be older and higher-income households, reported that Colorado last year had become a “strong outbound” state, one of only five, for the first time since 1990. For much of the 2010s, Colorado was a “strong inbound” state, before becoming more balanced after the pandemic.

That would suggest that it isn’t only the newest residents who departed, but also more established and wealthier households who were picking up and leaving.

Advertisement



Source link

Continue Reading

Colorado

Point spread, betting odds for San Diego State vs. Colorado State men’s basketball game

Published

on

Point spread, betting odds for San Diego State vs. Colorado State men’s basketball game


San Diego State returns home after two games on the road to host Colorado State on Wednesday night in a matchup of teams that will move from the Mountain West into the Pac-12 Conference next season.

The first-place Aztecs (14-5, 8-1 MW) have been set as 8.5-point favorites against the struggling Rams (12-8, 3-6), according to Fanduel.com. The over/under is 139.5 points. Tipoff is set for 7:30 p.m. PT at Viejas Arena. The game will air on FS1.

Advertisement

This is another rivalry that will continue when the teams move into the reconfigured Pac-12 next season, along with Boise State, Utah State and Fresno State. They’ll join holdovers Washington State and Oregon State, as well as fellow newcomers Gonzaga and Texas State. 

SDSU continues to hold sole possession of first place in the MW. It is coming off an 82-71 win at UNLV in its final regular-season trip to the Thomas & Mack Center. The Runnin’ Rebels are staying behind in the MW.

San Diego State was the unanimous preseason pick to win the MW, while the Rams were picked to finish seventh in the 12-team league.

SDSU has won eight of nine games since a double-digit loss to No. 1 Arizona in Phoenix on Dec. 20. That streak has helped put the Aztecs back into contention for an at-large NCAA Tournament berth if they don’t claim the automatic berth that comes with winning the MW tournament.

Advertisement

Colorado State has lost three of four, including a home 65-61 defeat to Utah State on Friday night.

The series

The Aztecs and Rams are meeting for the 99th time overall and 27th time on the

Viejas Arena floor. SDSU leads the overall series 53-45 and is 22-4 on 

Advertisement

Steve Fisher Court.

Advertisement

SDSU has won 13 of the last 16 games in the series, including five straight in San Diego. 

Below is a look at the notable trends and betting lines for Colorado State vs. San Diego State on Wednesday at 7:30 p.m. PT.

Advertisement

Notable trends

– Colorado State is 12-8 overall and 12-7 ATS

Advertisement

– San Diego State is 14-5 overall and 8-10 ATS

San Diego State vs. Colorado State betting odds

Spread: San Diego State -8.5 (-110)

Advertisement

Over/Under: 139.5 (-105)

Advertisement

Moneyline: San Diego State (-465), Colorado State (+350)

Game time: Wednesday, Jan. 28 at 7:30 p.m. PT

TV: FS1

Odds courtesy of FanDuel Sportsbook. Game odds refresh periodically and are subject to change. If you or someone you know has a gambling problem and wants help, call 1-800-GAMBLER.

Advertisement

MORE SAN DIEGO STATE NEWS & ANALYSIS



Source link

Continue Reading

Trending