NY Gov. Kathy Hochul last month vetoed a bill that could have expedited a huge wind farm in the Atlantic Ocean off Long Island. Her veto imperils not just the project, called Empire Wind, but New York State’s hopes to decarbonize its electric grid and validate its claim to national climate leadership.
I’ll argue here that a state or federal carbon price — one more substantial than the relative pittance of $15 per ton now being charged for electricity sector emissions under the RGGI compact — could have helped the developers beat back the NIMBYs whose rabble-rousing helped force Hochul’s hand. Let’s review the project and then explain how its difficulties are connected to the absence of robust carbon pricing.
Empire Wind Will Be Large
There will be 138 turbines, identical and gigantic. At 387 feet, each turbine blade will be the length of a football field including the end zones. The distance from water surface to blade tip at full height will be 886 feet, roughly the extent of two celebrated Manhattan towers that a century ago were the world’s tallest buildings: the 792-foot Woolworth Building (#1 from 1913 to 1930) and the 1,046-foot Chrysler Building (1930-1931). An even funner fact, from the developer’s spec sheet, is this: just one complete rotation by one turbine’s three blades will “power a New York home for about 1.5 days.”
The anticipated annual electrical generation from Empire Wind 1 and 2 combined is 7.25 TWh (or, if it’s easier, 7,250,000,000 kilowatt-hours),assuming a 40% yearly capacity factor. Here are four alternative ways of visualizing the significance of that output:
- Empire Wind’s 7.25 TWh is half again as great (i.e., 1.5x as large) as the entire production by New York State wind turbines in 2022 (that figure was 4.8 TWh);
- 7.25 TWh is 5 to 6 percent as great as all electricity generated from all state sources in 2022 (130.5 TWh);
- 7.25 TWh is one-sixtieth (1/60) as much as all U.S. wind-generated electricity last year (435 TWh), a figure that itself constituted a tenth of U.S. electricity production from all sources;
- 7.25 TWh is close to (12 percent less than) the average annual 2010-2019 output of either of the twin Indian Point reactors in suburban Westchester County that until their recent forced retirement were downstate New York’s lone large-scale source of carbon-free electricity. (The entire Indian Point station’s average annual output over its final decade, 2010-2019, was 16.5 TWh.)
Putting aside that last benchmark — which is intended as a reminder of the carbon disaster of shutting Indian Point (and a cautionary tale against shutting its West Coast doppelganger, Diablo Canyon) — Empire Wind looms large in New York state’s goal of attaining a 70 percent carbon-free grid in 2030.
The state’s 2022 carbon-free electricity share was just 48 to 49 percent, down from 60 percent in 2019, before Indian Point’s closure commenced. If Empire Wind’s output were available today, the statewide share would stand at 54 percent, indicating that this single (albeit two-part) project can close a quarter of the gap from the current clean percentage to the 2030 target.
Hochul and the NIMBYs
Along with infusing the grid with billions of clean kilowatt-hours, building and servicing Empire Wind 1 and 2 is expected to create 1,300 permanent onshore jobs — 300 to manufacture turbine components at the Port of Albany, and 1,000 in operation and maintenance at the South Brooklyn Marine Terminal, according to Equinor, the developer. These numbers, along with the clean electricity, ought to be catnip for any Democratic politician.
Why, then, did Hochul on Oct. 20 veto a bill that could have cleared the path for the Empire Wind 2 power cable to run under Long Beach and connect to the electric grid in Oceanside?

There’s no shortage of possible rationales. Long Island flipped from shaky blue to all red a year ago, as Democrats lost all four Congressional races and a number of state legislative seats while Hochul herself was outvoted there in her unnervingly close re-election. She may be seeking to preserve political capital for a possible renewed push to undo exclusionary zoning that that keeps housing in Nassau and Suffolk counties unaffordable for newcomers or those without generational wealth. Moreover, Empire Wind itself has faced financial headwinds due to supposed supply chain bottlenecks and spiraling financing costs, with the latter due in no small part to the regulatory delays.
Whatever the reasons, Hochul went all NIMBY-friendly. Her veto message faulted Equinor for running roughshod over Long Beach residents (see pull quote at left) rather than calling out the obstructionists for teeing up a replay of 2012’s Superstorm Sandy that devastated the very communities that now are clamoring for the wind project to go away.
In her message, the governor ignored the tinfoil-hat essence of most anti-wind opposition, which one observer, a former New York City chief climate policy advisor, characterized as combining “propaganda from the fossil fuel industry, rumor mongering in local communities, and basic nimbyism.” As NY Focus helpfully reported in Long Island Politicians Claim Victory for Hochul Wind Power Veto, objections to the Empire Wind farm and cables run the gamut from shopworn (ocean views sullied by turbines 15 miles offshore) to debunked (health-harming electromagnetic radiation from the power cables) to chronologically impaired (“We’ve had a huge number of [dead] whales that are showing up on our beaches,” a state senator fretted, yet not even a single offshore wind turbine has begun operating on the Atlantic Coast).
Entire cable route through Long Beach is underground. Yet NIMBYs are holding hostage a not-quite-in-their-backyard project that would more than double NY wind power production. Incidentally, I was born and grew up in a house on Washington Blvd, just a few blocks past the left edge of the map. Equinor map adapted by CTC.
Hochul and her staff seem unaware that there is no placating NIMBYs, whether their sights are trained on giant offshore wind projects or small-bore items like transit-friendly higher-rise housing or bike lanes. To the naysayers, any palpable change in their way of life is either Armageddon in itself or a pathway to purgatory. The only way to deal with them is to give pro-development, pro-change forces the strength to vanquish the NIMBYs outright — which is where carbon pricing comes in.
Would You Like $240 Million in (Annual) Carbon Benefits With Your Order?
Offshore wind’s chief virtue — in some respects, its true raison d’être — is its ability to take the place of dirty, fossil-fuel electricity generation in the grid. This asset is particularly salient in the case of Empire Wind, insofar as the downstate New York grid, with only modest interconnections to greener grids upstate or elsewhere, obtains more than 90 percent of its annual electricity by burning methane (“natural”) gas.
As a result, nearly every kilowatt-hour from Empire Wind will directly displace a kWh from burning fracked gas. And though the 90% share will decline when the new Champlain-Hudson Power Express transmission line enters service, perhaps in 2026, nearly all of the “incremental,” hour-by-hour power production actually avoided by generation from Empire Wind will still be gas-fired when the project’s two parts come on line in 2028 and 2029.
Now picture a federal or state carbon tax — or “price” if you prefer. Set it at $100 per metric ton (“tonne”) of CO2, which is both a round number and the level the Carbon Tax Center has been advocating since our inception, to be reached after a ramp-up taking half-a-dozen years. Now apply the carbon tax to the CO2 emitted from one kWh generated by burning gas. You’ll find that the carbon tax associated with each such kilowatt-hour is 3.9 cents.
Calculations: 659 x 10^6 tonnes (CO2 emissions from 2022 U.S. gas-fired electricity) divided by 1.689 x 10^12 kWh (U.S. electricity generated with gas in 2022) multiplied by 10^4 ¢ charged per tonne yields 3.90¢/kWh.
Let’s bring that figure down to earth: With a $100/ton (okay, tonne) carbon tax, each gas-fired kWh in competition with Empire’s offshore wind would cost 3.9 cents more to generate than at present. (To keep the discussion simple, I’ve refrained from counting an additional tax on methane.) We trim that to 3.3¢/kWh because the Regional Greenhouse Gas Initiative (RGGI) already charges a carbon price on fuels used to generate electricity in New York and neighboring states; in the most recent (September) quarterly auction, that price reached $13.85 per short ton, equivalent to $15.25 per metric ton, which we deduct from our aspirational $100/tonne carbon price to avoid double-counting, reducing it by just over 15 percent.
The hypothetical 3.3¢/kWh additional carbon charge for gas-generated electricity (stemming from the $100 carbon price) multiplied by Empire Wind’s 7.25 TWh annual output yields $240 million per year. Those dollars represent a first estimate of the additional annual revenue Equinor could have sought in its 2018 and 2020 bids responding to NYSERDA’s solicitations to prospective developers of offshore wind projects. With a robust NY carbon price, in other words, Equinor’s Empire Wind venture would enjoy a far higher profit margin.
Offshore Wind’s Missing Carbon Price
Imagine what Equinor might have done with $240 million a year in additional Empire Wind revenue. It could have banked, say, half that amount to offset the price escalation and higher interest costs that this year lowered its prospective profit margins and compelled it to appeal to NY State to grant a higher price for its production. (Incidentally, the NY Public Service Commission’s Oct. 12 order denying Equinor’s petition seeking renegotiation of its power contract with NYSERDA provides a good capsule summary of NY state offshore wind activity; it can be found via this link; search for Cases 15-E-0302 and 18-E-0071.)
The other $120 million, or a good chunk of it, could have been used — and might still be — to provide economic benefits to Long Beach and other communities that consider themselves “affected” by Empire Wind’s turbines or cables.
Empire Wind website paragraph about Taxes makes no mention of payments — voluntary or mandatory — to Long Beach and other communities.
As a thought-experiment, consider that $120 million distributed equally to Long Beach’s 11,700 households (assuming the city’s 35k population resides 3 per household) could provide recurring yearly dividends of around $10,000 per household, once the electricity began to flow. Perhaps more practical would be to set aside $75 million as a one-time payment to retire the so-called Haberman Judgment holding Long Beach financially responsible for blocking a proposed real-estate venture near the boardwalk and ocean beach several decades ago (see City of Long Beach 2023-2024 adopted budget, pages ii-iii).
Of course there are any number of other “improvements” that Long Beach, Island Park and Oceanside might elect to be funded by Equinor “payments in lieu of taxes.” I was surprised that Empire Wind’s online materials do not mention any such payments.
The idea is not to “win over” the NIMBYs — I consider that a fool’s errand — but to neutralize and politically overpower them by appealing to the larger community’s enlightened self-interest. Not so much the members of the Long Beach city council — who apparently (and astoundingly) went from 5-0 in favor of permitting the cable route to 0-5 between spring and fall of 2023 — but the citizenry that holds sway over them.
This isn’t the first time I’ve written about linking carbon pricing to big, hence potentially intrusive, green-energy projects. I struck that note in 2006, in Whither Wind, a long-form piece on wind and other green power for Orion magazine:
[I]if carbon fuels were taxed for their damage to the climate, wind power’s profit margins would widen, and surrounding communities could extract bigger tax revenues from wind farms. Then some of that bread upon the waters would indeed come back — in the form of a new high school, or land acquired for a nature preserve.
The urgency now is far greater. Today, as I was wrapping this post, the New York Times reported that the Danish offshore wind company Orsted is pulling out of a giant wind farm it was developing off New Jersey’s Atlantic coast, citing the same combination of faltering economics and local opposition (which of course weakens the economics further through delays) that is besetting Equinor and Empire Wind. Note too that even though Empire Wind 1’s interconnection to the grid, also under the seabed but through Brooklyn, is not (now) threatened, the economics will almost certainly kill Part 1 if Empire Wind 2 through Long Beach goes down.
Long-time CTC followers will recall my standing frustration over wind and solar entrepreneurs’ lack of interest in pushing carbon pricing. Efficiency gains, cost reductions and the magical appeal of green power would carry them over any and every threshold, they imagined. Will today’s NJ offshore wind defeat and the one looming in NY be enough to convince clean-power developers that they need a carbon tax every bit as much as the climate does?
Carbon Footprint
McKibben opts for a small-tent climate movement
A few months ago I went to a climate change forum at the Center for Brooklyn History. The panel I attended, “Confronting Climate Change: Understanding Deniers,” featured the prominent climate activist, Bill McKibben.
Bill McKibben. Courtesy https://billmckibben.com/.
I was curious to hear McKibben’s take on climate change deniers. I don’t regard the true deniers as a big problem – they’re only 11-15% of our country, according to most polls. Rather, I wondered if McKibben would label as “climate deniers” people who agree that climate change is a significant problem but disagree with his framing and his proposed solutions. I have worked for decades on energy and climate matters as an energy lawyer. Now, more than ever, I believe that to address climate change we need to build a big tent.
In the Q&A I tested where McKibben is on this by asking if he would label as a climate denier someone who subscribes to the main tenets of climate change science yet holds that natural gas has a role to play as a bridge fuel. (Our exchange starts at 1:12:45 of the video.)
This could have been a chance for McKibben to make clear that such a view isn’t climate denialism, even if he feels it’s misguided. But he punted, saying “I don’t care whether they’re deniers or not.” For good measure, he threw in his long-standing refrain that swapping coal for natural gas makes climate change worse, despite coal’s far higher carbon content per unit of energy.
674-MW methane-powered generating station, Salem, MA.
As you can hear in the recording, McKibben’s claim that gas is worse than coal draws on the work of Cornell scientist Robert Howarth. Yet McKibben didn’t mention that Howarth’s work is controversial and disputed by many scientists. The crux of the dispute is whether methane’s impact on warming should be measured with a 20-year or 100-year time frame.
Methane is a relatively short-lived greenhouse gas, with a lifetime of around 10 years, versus the 100-year life applicable to carbon dioxide. But each ton of methane is far more potent while in the atmosphere, trapping roughly 100 times as much heat as a ton of CO2. These cross-cutting facts about atmospheric methane — shorter life but greater potency than CO2 — have resulted in two opposing camps: one insisting on a 20-year timeframe for greenhouse gas accounting, the other adhering to the established 100-year frame. This matters because with a 20-year timeframe, generating electricity with natural gas (which, chemically speaking, is essentially all methane) is more damaging to climate than coal-fired electricity.
McKibben blew past this dispute. To hear him at the Center for Brooklyn History, one would have no inkling that there’s an active disagreement over which timeframe to use, that there are staunch climate activists who favor the 100-year time frame, and that the Intergovernmental Panel on Climate Change (IPCC) generally uses the 100-year timeframe.
McKibben’s latest (2025) book. Published by W.W. Norton & Company.
McKibben also insisted that a discussion about natural gas’s potential role in mitigating climate change as a replacement for coal is irrelevant because solar “is now our cheapest resource.” McKibben’s claim, of course, suffuses “Here Comes the Sun,” his 2025 book that extols solar power as the cheapest solution for all of our energy needs. But this too is questionable, because it’s based on cost comparisons between solar farms and natural gas power plants (or nuclear power plants) that fail to consider that electricity supply and delivery is a complex system of wires and plants rather than individual power plants. Based on his remarks, McKibben is choosing to ignore studies such as the comprehensive 2025 report from the Clean Air Task Force that concluded that plant-level cost comparison “is a good metric to track historical technology cost evolution [but] is not an appropriate tool to use in the context of long-term planning and policymaking for deep decarbonization.” And the task force is not alone in finding that when electricity is treated as a system, solar loses its place as the cheapest low-carbon resource.
The dogmatism McKibben displayed at the Brooklyn meeting was unfortunate. We’re in a time when efforts to combat climate change are in retreat. A unified front is required to turn the tide. Instead of doubling down on absolutist positions, activists like McKibben who seem convinced that the solution to climate change is all-renewables, end of discussion, should be seeking common ground with others who want climate action but believe that nuclear power and natural gas must also play a role.
NYC Climate March, Sept 17, 2023. Photo: C. Komanoff.
Climate change activists need to build a bigger tent, rather than call anyone who disagrees with their positions a climate change denier. It is striking that McKibben stuck to his guns after saying in the same talk that the most important goal for everyone right now is to help climate change realists win more House and Senate seats in this year’s midterms. As some have noted, an absolutist position on natural gas appears less likely to achieve that win and politicians are following that advice.
Will McKibben evolve? He has demonstrated that he knows how to build a national climate movement centered around issues like divestment. Given the current political situation, he should focus on building an even bigger tent by welcoming all of the 85% who believe that we need to address climate change but do not agree with his ideological positions.
Rich Miller is an energy lawyer who has worked for a variety of stakeholders and now gives walking tours in lower Manhattan on the history of electricity.
Carbon Footprint
Rebranding ‘Balcony Solar’ as ‘Guerrilla Solar’ won’t lift its climate value.
Image generated with Claude. Why have we juxtaposed a bicycle with balcony solar? Read on.
First it was Plug-In Solar. Then it was Balcony Solar. Now it’s Guerrilla Solar, at least according to Inside Climate News, which yesterday proclaimed that The ‘Guerrilla Solar’ Era Has Arrived.
“It,” of course, is Modular solar panels. They’re the hot new photovoltaic solution: cheap enough to buy at Home Depot, easy to hang or prop to catch maximum rays, and small enough to fit on a balcony (if you’ve got one) and plug into your “home grid.” But, alas, too meager a generator of electricity to be more than a bit player in decarbonizing most U.S. homes.
How do I know? I’ve done the math.
A standard, lower-end 220-watt balcony solar array will produce 337 kilowatt-hours a year, or 28 kWh a month averaged over the course of a year. That’s for a 220W unit measuring 3.5 feet by 3.5 feet. (220W x 1/1000 x 17.5% x 8760 hours per year = 337 kWh. Calculation assumes a 17.5% full-year capacity factor, which is arguably generous for New York, where I live. )
Our balcony solar mashup. Top: an install in Germany. Bottom: Home Depot advert.
A typical U.S. home consumes 10,500 kWh a year, or 28 to 29 kWh per day, says Solartech, drawing on U.S. Energy Information Administration data. That puts a home’s daily power needs on par with a balcony solar unit’s monthly output. In effect, once each month the balcony array gifts a homeowner or renter a bit more than day’s full complement of electricity. And earth’s atmosphere gets the same respite: a 3 percent reduction in carbon emissions caused by the home’s electricity usage.
(The 3 percent figure could also be calculated directly by dividing 337 kWh per year of solar production by 10,500 kWh per year to run the home. For bigger or smaller arrays, just prorate your assumed wattage by my 220W; for 440W, say, double my figures.)
Balcony Solar metrics
Why write about balcony solar if it’s so inconsequential? CTC’s mission includes puncturing would-be climate balloons before they ascend too far. In the same vein, we practice quantification to make clear what does and doesn’t move the climate needle. (More on that further below.)
The best way to depict balcony solar’s climate value is to express it in terms of tangible metrics. We’ve selected two. Both assume the basic, lower-end PV array I assumed at the top: a 3.5 foot-square array whose peak output is 220 watts.
1. It would take 50 million 220W balcony solar units (bsu’s) to restore the climate benefit we destroyed in 2020-2021 when we shut the high-performing Indian Point nuclear power plant 32 miles from Midtown Manhattan.
2. A single person cutting back their driving by a mile a day would provide the same climate benefit over the course of a year as a single 220W bsu.
(Calculations in sidebar. Now you know why we led with images of an urban dweller as cyclist and balcony solar user.)
Yes, it’s dense — as befits a sidebar. The numbers tell a story. Follow the color co-ordination.
Ponder that: It would take fifty million smallish bsu’s to level up to the fossil fuel carbon emissions that Indian Point was keeping at bay by supplying the New York City area year in and year out with abundant carbon-free power. Deploying that many balcony solar units would entail 10 bsu’s for each of the 5 million households in the MTA’s service territory. (The Metropolitan Transportation Authority provides subway, bus and commuter rail transit in the five boroughs and seven suburban counties.) Or, if those same households upgraded to 1100-watt bsu’s, collectively they would still make up only half of the lost Indian Point power.
The second comparison, involving driving, is perhaps trickier to grasp but more interesting, since it relates to people’s behavior. Living differently isn’t part of public discourse, at least not in the USA, and especially when what’s being served up is using less. But “reducing,” as we might call it (remember “Reduce, Reuse, Recycle”? or, “Insulate, then Insolate”?) is just as potent for cutting emissions as switching to renewables — even more so when the reducing means driving less, considering the multitude of benefits that accrue from diminishing cars’ imprints on our communities. Still, staying on topic: driving just one fewer mile per day brings about the same shrinkage in carbon emissions as deploying one 220W solar array.
What Balcony Solar boosters are really saying
To be fair, our friends at Inside Climate News and, yes, The New York Times appear to be trying to modulate their balcony solar enthusiasm.
ICN‘s Dan Gearino, whom we cited up front, said he looked to Germany, the birthplace of balcony solar, to see if the units made sense for U.S. households. His takeaway: “It may make more sense financially to spend the cost of plug-in solar on insulation, air sealing or other basic measures to reduce energy use.” Hooray: insulate before you insolate.
Gearino helpfully interviewed renewables guru (and U.S. emigré) Craig Morris, who currently heads Germany’s plug-in solar trade association, Bundesverband Steckersolar. To Morris, balcony solar’s main advantages are that it provides power without taking up land, and that it affords people a way to “become participants in the transition to clean energy.” Behold, guerrilla solar. That, in turn, bolsters “the political consensus that supports the transition.” But Morris also made clear that widespread adoption of plug-in solar would only meet “about 2 percent of Germany’s electricity demand.”
Morris’s “about 2 percent” feels right for Germany. But not for the U.S., where widespread adoption of virtually any individual carbon alternative seems forever out of reach, and where the energy pie is so much larger — think giant fridges, freezers for beer, steroidal homes bursting with piles of powered toys, not to mention industrial and institutional electricity use that Morris correctly excluded from his figure.
Don’t forget to micro-dose. NYT headline + image for David Wallace-Wells’ guest essay (see text). Image by Rui Pu.
Both Gearino and Morris seem more measured than climate journalist Robinson Meyer, founding editor of Heatmap and frequent contributor to The Times, where he wrote about balcony solar in mid-June.
“New zero-carbon power kits will allow Americans to make their own energy choices,” declares the callout to the print version of Meyer’s NYT guest essay, The Tiny Solar Panel That Could Change America. (The even more expansive print headline invites us to “Forget Roofs. Backyard Solar Is the Next Frontier.”)
Wallace-Wells is of two minds. He calls balcony solar “a small way that apartment- and condo-dwelling Americans can take ownership of their energy choices and cut down their pollution on the margins.” No quarrel there, thanks to his qualifiers “small” and “on the margins.” Earlier, though, he opines that balcony solar units “have the potential to change how Americans understand and consume energy,” But read further and you’ll again see Wallace-Wells cautioning that “Balcony solar will play one small role in [the] drama” of transiting to the new world of clean, abundant energy.
Any such caveats are welcome these days, amid widespread solar hoopla. Still, it doesn’t seem to be in Wallace-Wells’ toolkit — or that of Inside Climate News and other mainstream climate journalists — to tutor their audiences as to the true limits of balcony solar and other panaceas. Just like it wasn’t in their field of vision a decade ago to lay out the true stakes of shutting Indian Point as Riverkeeper was singing its siren song.
What’s Next for NY Balcony Solar
Meantime, as Canary Media reported recently (and helpfully), New Yorkers concerned with climate and affordability are waiting for NY Gov. Kathy Hochul to sign the recently passed SUNNY (Solar Up Now New York) Act legalizing balcony and other plug-in solar. It would be head-spinning (and politically suicidal) if she didn’t, given near-universal support ranging from Con Edison to DSA Assembly Member Emily Gallagher, who told Canary Media, “This is the most popular bill I’ve [ever] worked on.”
My guess is that Hochul is waiting for the right moment, and perhaps the right “package,” that can advance and not undercut her push to launch five large new nuclear power plants around the state — one to be built by the public New York Power Authority, the others to be constructed and operated privately. A little bit of math, a la what we offered here a la Indian Point, might help her out.
The governor also must manage the veritable hot potato of her deferred implementation of the landmark 2019 Community Leadership and Climate Protection Act. She might do well to consider jettisoning the act’s unwieldy cap-and-invest centerpiece in favor of a straight-up carbon tax (with the revenues distributed pro rata to the state’s households) in its place. That, far more than balcony (or guerrilla) solar, could blow open the door to the “innovations and technologies we cannot yet imagine” that Wallace-Wells fantasized about in his Times essay.
Carbon Footprint
The new SBTi Corporate Net-Zero Standard: what it means for business
On 11 June 2026, the Science Based Targets initiative (SBTi) published the most substantial revision of its flagship corporate framework since its introduction. The SBTi Corporate Net-Zero Standard Version 2.0 takes effect on 1 February 2027 and reshapes the way companies approach their net-zero targets.
![]()
-
Climate Change11 months ago
Guest post: Why China is still building new coal – and when it might stop
-
Greenhouse Gases11 months ago
Guest post: Why China is still building new coal – and when it might stop
-
Greenhouse Gases2 years ago嘉宾来稿:满足中国增长的用电需求 光伏加储能“比新建煤电更实惠”
-
Climate Change2 years ago嘉宾来稿:满足中国增长的用电需求 光伏加储能“比新建煤电更实惠”
-
Renewable Energy8 months agoSending Progressive Philanthropist George Soros to Prison?
-
Climate Change2 years ago
Bill Discounting Climate Change in Florida’s Energy Policy Awaits DeSantis’ Approval
-
Carbon Footprint2 years agoUS SEC’s Climate Disclosure Rules Spur Renewed Interest in Carbon Credits
-
Greenhouse Gases12 months ago
嘉宾来稿:探究火山喷发如何影响气候预测
