this post was submitted on 21 Apr 2025
145 points (98.7% liked)

news

23978 readers
783 users here now

Welcome to c/news! Please read the Hexbear Code of Conduct and remember... we're all comrades here.

Rules:

-- PLEASE KEEP POST TITLES INFORMATIVE --

-- Overly editorialized titles, particularly if they link to opinion pieces, may get your post removed. --

-- All posts must include a link to their source. Screenshots are fine IF you include the link in the post body. --

-- If you are citing a twitter post as news please include not just the twitter.com in your links but also nitter.net (or another Nitter instance). There is also a Firefox extension that can redirect Twitter links to a Nitter instance: https://addons.mozilla.org/en-US/firefox/addon/libredirect/ or archive them as you would any other reactionary source using e.g. https://archive.today/ . Twitter screenshots still need to be sourced or they will be removed --

-- Mass tagging comm moderators across multiple posts like a broken markov chain bot will result in a comm ban--

-- Repeated consecutive posting of reactionary sources, fake news, misleading / outdated news, false alarms over ghoul deaths, and/or shitposts will result in a comm ban.--

-- Neglecting to use content warnings or NSFW when dealing with disturbing content will be removed until in compliance. Users who are consecutively reported due to failing to use content warnings or NSFW tags when commenting on or posting disturbing content will result in the user being banned. --

-- Using April 1st as an excuse to post fake headlines, like the resurrection of Kissinger while he is still fortunately dead, will result in the poster being thrown in the gamer gulag and be sentenced to play and beat trashy mobile games like 'Raid: Shadow Legends' in order to be rehabilitated back into general society. --

founded 4 years ago
MODERATORS
 

Image is sourced from this Guardian article.


The Pope's fucking dead.

He gave JD Vance three chocolate easter eggs, exchanged pleasantries for 17 minutes, and then keeled over and died.

What a way to go.


Last week's thread is here.
The Imperialism Reading Group is here.

Please check out the RedAtlas!

The bulletins site is here. Currently not used.
The RSS feed is here. Also currently not used.

Israel-Palestine Conflict

If you have evidence of Israeli crimes and atrocities that you wish to preserve, there is a thread here in which to do so.

Sources on the fighting in Palestine against Israel. In general, CW for footage of battles, explosions, dead people, and so on:

UNRWA reports on Israel's destruction and siege of Gaza and the West Bank.

English-language Palestinian Marxist-Leninist twitter account. Alt here.
English-language twitter account that collates news.
Arab-language twitter account with videos and images of fighting.
English-language (with some Arab retweets) Twitter account based in Lebanon. - Telegram is @IbnRiad.
English-language Palestinian Twitter account which reports on news from the Resistance Axis. - Telegram is @EyesOnSouth.
English-language Twitter account in the same group as the previous two. - Telegram here.

English-language PalestineResist telegram channel.
More telegram channels here for those interested.

Russia-Ukraine Conflict

Examples of Ukrainian Nazis and fascists
Examples of racism/euro-centrism during the Russia-Ukraine conflict

Sources:

Defense Politics Asia's youtube channel and their map. Their youtube channel has substantially diminished in quality but the map is still useful.
Moon of Alabama, which tends to have interesting analysis. Avoid the comment section.
Understanding War and the Saker: reactionary sources that have occasional insights on the war.
Alexander Mercouris, who does daily videos on the conflict. While he is a reactionary and surrounds himself with likeminded people, his daily update videos are relatively brainworm-free and good if you don't want to follow Russian telegram channels to get news. He also co-hosts The Duran, which is more explicitly conservative, racist, sexist, transphobic, anti-communist, etc when guests are invited on, but is just about tolerable when it's just the two of them if you want a little more analysis.
Simplicius, who publishes on Substack. Like others, his political analysis should be soundly ignored, but his knowledge of weaponry and military strategy is generally quite good.
On the ground: Patrick Lancaster, an independent and very good journalist reporting in the warzone on the separatists' side.

Unedited videos of Russian/Ukrainian press conferences and speeches.

Pro-Russian Telegram Channels:

Again, CW for anti-LGBT and racist, sexist, etc speech, as well as combat footage.

https://t.me/aleksandr_skif ~ DPR's former Defense Minister and Colonel in the DPR's forces. Russian language.
https://t.me/Slavyangrad ~ A few different pro-Russian people gather frequent content for this channel (~100 posts per day), some socialist, but all socially reactionary. If you can only tolerate using one Russian telegram channel, I would recommend this one.
https://t.me/s/levigodman ~ Does daily update posts.
https://t.me/patricklancasternewstoday ~ Patrick Lancaster's telegram channel.
https://t.me/gonzowarr ~ A big Russian commentator.
https://t.me/rybar ~ One of, if not the, biggest Russian telegram channels focussing on the war out there. Actually quite balanced, maybe even pessimistic about Russia. Produces interesting and useful maps.
https://t.me/epoddubny ~ Russian language.
https://t.me/boris_rozhin ~ Russian language.
https://t.me/mod_russia_en ~ Russian Ministry of Defense. Does daily, if rather bland updates on the number of Ukrainians killed, etc. The figures appear to be approximately accurate; if you want, reduce all numbers by 25% as a 'propaganda tax', if you don't believe them. Does not cover everything, for obvious reasons, and virtually never details Russian losses.
https://t.me/UkraineHumanRightsAbuses ~ Pro-Russian, documents abuses that Ukraine commits.

Pro-Ukraine Telegram Channels:

Almost every Western media outlet.
https://discord.gg/projectowl ~ Pro-Ukrainian OSINT Discord.
https://t.me/ice_inii ~ Alleged Ukrainian account with a rather cynical take on the entire thing.


top 50 comments
sorted by: hot top controversial new old
[–] ComradeSpahija@hexbear.net 27 points 2 hours ago* (last edited 2 hours ago) (1 children)

I'm not used to writing long posts here but since the French communist youth (MJCF, Mouvement jeunes communistes de France) held its 44th congress recently I thought I might share some takeaways from it. Note however that I am not in France at the moment, nor was I there during the whole run-up to the congress itself, so I am sharing what I've been told by other comrades and what I can gather from the new texts that have been voted on.

According to our general secretary, the number of members doubled since the last congress in 2022.

Speaking of doubling in size, since the last congress in 2022 the size the MJCF's policy text grew from 37 pages to 56. Generally, it seems that this new text confirms the return to Marxism-Leninism that had been started by the previous congress, and clarifies many things that have been left merely implied or glossed over. One part of the text that I want to highlight is the way that the text lists the historical and philosophical foundations that make up the MJCF's understanding of Marxism-Leninism:

"It [the MJCF] draws from the French Revolution the aspiration to truly popular sovereignty, which only the emancipation of the proletariat can achieve. It rejects the bourgeois confiscation of the Republic and human rights, and asserts that only a society free of capitalism will enable the people to exercise their sovereignty fully. It also draws on universalism, the foundation of equality in rights and a necessary step towards genuine equality. It draws on French history to build its political project around the demand for a Social Republic, as opposed to a bourgeois republic.

It adopts the work of Marx and Engels to analyse and change the social relations of production. It affirms the revolutionary role of the proletariat in opposition to ["antagoniste à" in the original] the bourgeoisie, whose political and economic goal is the abolition of private ownership of the means of production and the need to socialise those means.

It appropriates Jaurès' contributions to socialist ideas in France, as well as his fights for peace and secularism ["laïcité" in the original]. He saw capitalism as incompatible with any aspiration for peace between peoples.

It draws from the work and life of Lenin his conception of organisation and the seizure of power. Without a party and without organisation, there can be no revolution and no seizure of power by the working class. It embraces Lenin's analysis of imperialism. It defines imperialism as the supreme stage of capitalism.

This is what the MJCF calls Marxism-Leninism."

Contrast this with the policy text of the 43rd congress, where the only mention of Marxism, Leninism or the rest of the movement’s historical roots was this single short sentence:

"The MJCF embraces Marxism-Leninism as the historic political current to which it belongs."

But the text doesn't just mention Marx, Engels and Lenin here and leave it at that. Indeed, another change from the previous policy text is that there are now proper definitions of the socialist revolution, of the dictatorship of the proletariat (as part of the new definition of socialism) and of democratic centralism (which has a whole section dedicated to it). They are as follows:

"Socialist revolution consists of the overthrow of capitalist social relations through democratic control of economic, social and political institutions by the working class and the abolition of bourgeois property. […] The French Socialist Revolution will take a form which is appropriate to the material conditions of the country. It is a long-term construction which requires the structuring and strengthening of the organisation."

"Socialism is a phase in which the working class has taken control of the state and the economy, but where the reminiscences of capitalism and the reaction of the bourgeoisie remain strong. It is a phase in which workers are learning to manage society themselves, with the defence of their long-term interests at its heart. The dictatorship of the proletariat, i.e. the total exercise of power by the proletariat, is necessary to prevent the counter-revolution of the bourgeoisie and to bring the revolution to a successful conclusion."

"The MJCF does not operate on the basis of factions. It does not tolerate any strategy of entryism by other organisations into its midst and does not practise entryism in other organisations. Each level of the MJCF respects the decisions taken by the higher level. In return, the higher echelon must take into account the opinions and feedback of grassroots activists, thus guaranteeing that decisions are rooted in the reality on the ground. This ensures the unity of the movement, while guaranteeing that debates take place within the framework provided. The democratic nature of the movement is at the heart of the democratic centralism that the MJCF embraces.

Democratic centralism can be summed up as follows: ‘total freedom in discussion, unity in action’. The democratic aspect ensures collective decision-making: freedom of debate in the bodies set up for this purpose within the MJCF and constant feedback from members based on their experiences. The centralist aspect ensures unity of action, by respecting the decisions of the higher echelons and ensuring that they are strictly applied, as well as respecting the governing bodies and their members, and respect for national and federal bodies and executives. It implies a permanent link with the movement's management, particularly through regular monitoring in each federation.

Once a decision has been taken democratically, all members must respect and defend it publicly and show discipline, even in the event of disagreement. In the event of disagreement, it is essential not to express criticism in public, but to discuss matters internally in order to preserve the unity and cohesion of the organisation.

The NC [National council] is responsible for ensuring the ideological, organisational and militant coherence of the movement at national level. The monitoring system, a prerequisite for mass organisation. Monitoring members of the NC occupy a key position within their federations. They must be able to go there face-to-face several times a year and be available to federal executives, with weekly telephone calls. Executives must be particularly attentive to the profiles of comrades with experience who could be relevant for the monitoring role but who sometimes do not dare to apply to the NC. This issue is linked to the wider issue of under-candidacy for the NC, particularly among our female comrades."

There are also a lot of other important changes which I'll summarise now. There is a renewed emphasis on class struggle, the need to abolish private propriety and establish a planned economy. On class struggle, that is also shown in the updated section on the European Union, which in addition to being much longer also focuses for a big part of it on the role the EU plays in the domination of capital. Additionally, France's own role as an imperialist power is criticised more in the new text, not only within the EU and NATO but also in relation to former colonies in Africa as well as Kanaky-New Caledonia. And finally, the section on LGBTI rights is also greatly expanded in the new text, with an interesting passage on transition (defined in the text as three things: social transition, administrative transition and medical transition) as well as on the mutilation of intersex people; in contrast, the old text only had once sentence regarding LGBTI people, about how anti-LGBTI discrimination was a cause of patriarchal ideology. Here is what the new text has to say on transition:

"Transition paths must be facilitated. It is essential that these paths be supported medically and socially.

It must be possible to change one's marital status at the town hall on simple request, and the process must be streamlined. The use of hormones, regardless of the method used, must be fully reimbursed by Social Security.

A better understanding of transition paths is needed to provide this support. By transition we mean 3 different things: social transition, i.e. changing first names and pronouns in everyday life and wearing gender-affirming clothing; administrative transition, i.e. changing first names and sex on the civil register; medical transition, ranging from hormone treatment to surgery. A transgender person may undergo some or all of these transitions, sometimes without the support of family and/or friends, leading to social insecurity."

Overall I'm very happy with my comrades' work and I'm hopeful about the future of the MJCF. I'm a bit bummed out now that I still won't be in France for the next few years to see how these changes will be put into practice concretely within the movement.

[–] ziggurter@hexbear.net 28 points 4 hours ago (2 children)

Death panel. Only literally this time. And it's privatized. Palantir is not just a defense and marketing surveillance company; it's in healthcare, insurance, finance, your taxes, etc.

[–] merthyr1831@lemmy.ml 5 points 37 minutes ago

palantir, the everything app

[–] HexReplyBot@hexbear.net 1 points 4 hours ago

I found a YouTube link in your comment. Here are links to the same video on alternative frontends that protect your privacy:

[–] Redcuban1959@hexbear.net 32 points 5 hours ago (1 children)

U.S. Secretary of Defense, Pete Hegseth, ordered the Pentagon to brief Elon Musk on approximately 20 top secret China-related issues, without the approval of a legal advisor or the President – CNN

[–] merthyr1831@lemmy.ml 3 points 36 minutes ago

lmao gooner government

[–] Redcuban1959@hexbear.net 29 points 5 hours ago (3 children)

Kristi Noem's purse, which had $3,000 in cash, had been stolen while she was dining with her family at a restaurant. Inside the secretary of Homeland Security's purse were also blank checks and DHS login credentials.

  • Telesur English
[–] Losurdo_Enjoyer@hexbear.net 17 points 3 hours ago

this news is like 2+ days old isnt it? why is telesur so behind lol

[–] ziggurter@hexbear.net 14 points 4 hours ago* (last edited 4 hours ago)

Thief, please do something mildly funny and wave an electric wand to make undocumented folks safer.

[–] EllenKelly@hexbear.net 17 points 4 hours ago

Looks like usaians need a Department of Purse Security too sweat

[–] FuckyWucky@hexbear.net 46 points 6 hours ago (1 children)

Garnishing wages of people with student loan debt is just another tax draining demand for real goods. Good job. amerikkka-clap

[–] mkultrawide@hexbear.net 21 points 5 hours ago* (last edited 5 hours ago) (1 children)

Let the Years of Luigi commence.

[–] newmou@hexbear.net 22 points 4 hours ago

Realistically I think that was our one Luigi for like 10 years

[–] ziggurter@hexbear.net 33 points 5 hours ago* (last edited 5 hours ago) (2 children)

Chris Hedges interviews Norman Finkelstein. The Fink is right about a lot of stuff, I think. Such as Israel accelerating not because Trump "gave him the green light', but simply because Trump is taking the media spotlight constantly, and Israel knows very well how to take advantage of that. And, unfortunately, that the resistance (nor anybody else) probably doesn't stand much of a chance of keeping the zionists from "finishing the job".

Unfortunately the Fink also shows his brainworms and blames "wokeness" for a lot of the attack on academic freedom. Hedges doesn't really challenge him on that, but does kind of shunt the conversation away from it. Probably still worth watching/listening to.

[–] mkultrawide@hexbear.net 18 points 5 hours ago* (last edited 5 hours ago)

The only way Israel is realistically forced to back down is if a larger conflict breaks out elsewhere that significantly strains America's ability support Israel. I say realistically because things like sanctions from Europe or China aren't realistic.

[–] HexReplyBot@hexbear.net 3 points 5 hours ago* (last edited 5 hours ago)

I found a YouTube link in your comment. Here are links to the same video on alternative frontends that protect your privacy:

Kremlin spokesman Dmitry Peskov responded to British mass media claims of Russia supposedly agreeing to "freeze" the conflict:

https://www.rt.com/russia/616126-only-trust-firsthand-sources-on/

In an interview with RIA Novosti on Tuesday, Peskov was asked to comment on a recent report from the Financial Times that claimed Moscow is ready to halt the hostilities in the Ukraine conflict along the current front line.

“A lot of fakes are being published now, including by respected publications, so you should only listen to the primary sources,” he said.

According to the FT article from Tuesday, Russian President Vladimir Putin offered to freeze the conflict along the current front line during his meeting with US special envoy Steve Witkoff earlier this month in St. Petersburg.

[–] MarmiteLover123@hexbear.net 53 points 10 hours ago* (last edited 8 hours ago) (1 children)

US airstrikes continue on Yemen for the 39th night in a row.

Multiple rounds of airstrikes have targeted Taiz, Hodeidah and Saada Governorates, along with Kamaran Island.

More airstrikes in Ma'rib Governorate.

Ballistic missile launched at Israel from Yemen, was reportedly intercepted.

Warning for potential graphic imagery of casualties during ongoing airstrikes:

Al Masirah TV twitter

Xcancel mirror

The Yemeni Armed Forces released a statement earlier today, about shooting down another MQ-9 Reaper drone, along with launching cruise missiles and drones at US Navy warships. Their anti drone air defence systems are proving very difficult to suppress under current SEAD doctrine.

In more US military movements to the region, two E-3 Sentry AWACS aircraft arrived in Saudi Arabia today, and a third could be on it's way. This is quite a significant development, to move airborne warning and control aircraft to the region.

Lots of strategic bomber movement within the United States tonight, with a B-52 now tracking east over the Atlantic Ocean. We may see yet another bomber deployment, on top of the 10 USAF bombers currently forward deployed (6 B-2s in Diego Garcia, 4 B-1s in Japan).

The B-52 is currently approaching two mid air refueling aircraft over the Atlantic.

[–] Torenico@hexbear.net 7 points 5 hours ago (1 children)

Is there any remote chance for Yemen to shoot down a B2?

I know these planes usually deploy standoff weapons, but don't they eventually get inside AD territory? Do they even have the capabilities (radar + the missiles) to lock on into one and shoot it down? Could there be a repeat of the F-117 incident in Serbia?

[–] Parzivus@hexbear.net 4 points 4 hours ago* (last edited 4 hours ago) (1 children)

The one in Serbia was because the Air Force was flying a B-2 on the same bombing route through the same valley for several nights in a row, so the AA crew just set up in the right spot and waited for the bomb bay doors to open and break the stealth.

One imagines that they don't do that anymore, but it's not a very smart organization either...

[–] sisatici@hexbear.net 1 points 16 minutes ago

it was f 117 not b-2

[–] Lovely_sombrero@hexbear.net 58 points 13 hours ago* (last edited 13 hours ago) (1 children)

TSLA 2025Q1 results are out. Keep in mind that "estimated" comes from Tesla-friendly analysts who waited until the last two weeks before the earnings to suddenly drop their estimates, making Tesla look closer to estimates than it was not so long ago. Even so, results are not good. And this is before all the tariff stuff that should seriously hit Tesla's energy business, since they import the majority of the cells and solar panels for their battery storage and solar division.

Earnings per share adjusted: 27 cents vs. 43 cents estimated

EPS: 12 cents vs 34 cents y/y

Revenue: $19.34 billion vs. $21.11 billion estimated

Automotive revenue dropped 20% to $14 billion from $17.4 billion in the same period last year.

Earlier this month, Tesla reported a 13% decline in deliveries to 336,681.

They "achieved" $660 million in free cash flow, but their accounts payable are up by $1 billion (despite lower production), this means that they are probably delaying payments to their suppliers until the end of the quarter to make this quarter look better. Despite the fact that Tesla is supposedly developing all this new stuff - robotaxis, FSD, autonomous robots and so on, their capital expenditures are down by like 50%. It looks like they are already trying to conserve spending.

[edit] Naturally, the stock is up by 0.5% on this terrible news. The Tesla piggies are going for the worst price/earnings ratio in history.

[–] miz@hexbear.net 10 points 7 hours ago

closed the day up 4.6%

the hogs must be fattened

[–] Redcuban1959@hexbear.net 44 points 13 hours ago (3 children)

Freezing the conflict along the current front line was Vladimir Putin's proposal, Western media say

According to their information, Trump expects a peace agreement between Ukraine and Russia to be concluded by April 30, by which time Russia will allegedly completely expel the Ukrainian Armed Forces from the Kursk region and end military operations.

  • Telegram
[–] MarmiteLover123@hexbear.net 43 points 11 hours ago* (last edited 11 hours ago) (1 children)

If the leaked 100 day peace plan ends up being true lathe-of-heaven

We've already had the Trump-Putin phone call, seperate bilateral meetings in Saudi Arabia, Ukraine mostly kicked out of Kursk (they only hold less than 50km² of treelines and border villages), the Easter ceasefire, all of which were part of the leaked 100 day peace plan.

[–] companero@hexbear.net 34 points 11 hours ago (2 children)

I think the leaked US plan is real, and Russia is playing along for now.

In my opinion, they are giving Ukraine (and Europe) a final chance for a reasonable deal. If they reject, Russia will lock in and fight for total victory, and the US may stop sending weapons.

[–] merthyr1831@lemmy.ml 1 points 20 minutes ago

More than a reasonable deal when we consider Ukrainian accession into the EU is almost analogous to them joining NATO. European countries have been trying to flesh out their own unified anti-Russia army for decades and Trump has supercharged that effort.

[–] MarmiteLover123@hexbear.net 27 points 10 hours ago* (last edited 10 hours ago) (1 children)

What will Russia's response be if Ukraine accepts though? Will they also accept the terms in the 100 day peace plan? Because I can't see Ukraine fighting on without US support. Last time US military aid and intelligence sharing was cut, the F-16s couldn't even carry out frontline operations, and Kursk folded like a cheap suit.

[–] companero@hexbear.net 30 points 10 hours ago

Russia will demand at least partial demilitarization of Ukraine and/or withdrawal of their military from the land east of the Dnieper river. It would be a tough pill for Ukraine to swallow, but it's not impossible that they accept.

[–] Z_Poster365@hexbear.net 36 points 12 hours ago

lmao, a conflict freeze along the current lines has always been the western proposal. WTF are they talking about

[–] plinky@hexbear.net 29 points 12 hours ago

complete porky victory

[–] Redcuban1959@hexbear.net 47 points 13 hours ago (3 children)

Zelensky: 'Ukraine will never recognize Russian-occupied Crimea as part of Russian territory, it is the sovereign territory of Ukraine and the Ukrainian people

  • Telegram
[–] EllenKelly@hexbear.net 19 points 7 hours ago* (last edited 7 hours ago)

According to the 2014 Russian census, 84% of Crimean inhabitants named Russian as their native language; 7.9% Crimean Tatar; 3.7% Tatar; and 3.3% Ukrainian.[106] It was the first official census in Crimea since a Ukrainian-held census in 2001.[107]

According to the 2001 census, 77% of Crimean inhabitants named Russian as their native language; 11.4% Crimean Tatar; and 10.1% Ukrainian.

https://en.m.wikipedia.org/wiki/Crimea

uhoh

Edit to say sorry i'm being very flippant

[–] 3rdWorldCommieCat@hexbear.net 43 points 12 hours ago (3 children)

Is he genuinly stupid and thinks Ukraine can somehow reverse the situation and defeat Russia? Is he planning on just prolonging the situation until he has some sort of escape plan? What is his goal?

[–] Ram_The_Manparts@hexbear.net 7 points 1 hour ago* (last edited 1 hour ago) (1 children)

I feel like it's important to remember that Zelensky does not have any prior experience as a politician. He was just some guy on TV before he suddenly became president. There's no reason to believe he actually knows what the fuck he's doing, he's basically the Ukrainian Trump.

[–] 3rdWorldCommieCat@hexbear.net 2 points 44 minutes ago

That is true. I remember watching a few years ago when he became president a video from some russian guy who's now gone full pro-west fanboy living in the EU about how he went from comedian to president and had a show where he became president lmao

[–] MarmiteLover123@hexbear.net 36 points 11 hours ago* (last edited 11 hours ago) (1 children)

Extending the war is the only way Zelenskyy can hold onto power. If the war ends soon, it's rumoured that Ukrainian presidental elections will take place in August. So as it stands, Zelenskyy is out of the picture in a few months, and is going to be remembered as the president that oversaw Ukraine concede four oblasts to Russia, did the failed Kursk adventure, and continued the war for far longer than it should have been to achieve no results (extending the war after the failed summer counteroffensive made no sense).

[–] jackmaoist@hexbear.net 31 points 11 hours ago

He would become the Ukrainian RW's scapegoat for their defeat. His best chance is to go to flee and hope he doesn't get Bandera'd by some psycho nazi he probably armed.

[–] Z_Poster365@hexbear.net 25 points 12 hours ago
[–] Z_Poster365@hexbear.net 52 points 13 hours ago* (last edited 13 hours ago)

Trump is demanding that Ukraine and Russia make up and stop fighting within "days" or he will cut all funding and drop project Ukraine like a hot potato.

America's peace proposal allegedly requires Ukraine and the US to recognize Crimea as Russian.

So what Zelenskyy is signaling here is that he's not willing to play ball with Trump's proposed plan. Yet another case of biting the hand that feeds. He really is an oaf.

Of course, Russia will never agree to this peace proposal either, because it has conditions that are unacceptable like the US occupying parts of Ukraine and European "peace keepers". But Zelenskyy, if he was smart, would play along knowing this and try to pin the blame on Russia to squeeze a bit more juice out of America. Instead he's just sabotaging the peace proposals straight out the gate and not even allowing time for Russia to eat the blame.

load more comments
view more: next ›