Tim Hannan

Tim Hannan

@timhannan.bsky.social

New Yorker. Anti-fascist. https://x.com/timhannan

57,219 Followers 22,397 Following 2,311 Posts Joined Nov 2024
10 hours ago
House district 14 special election showing Shawn Harris (D) with 43% of the vote to Clayton Fuller’s (R) 32.6%

Only half the votes are in and this is an extremely Republican district (home to MTG), but 👀

382 71 23 12
12 hours ago
Post image

Put me in the 54% who don’t approve of Trump’s illegal war.

Who’s with me? 🤚🏽

1,562 269 282 42
12 hours ago

Don’t stop talking about the Epstein files.
Don’t stop talking about the Epstein files.
Don’t stop talking about the Epstein files.
Don’t stop talking about the Epstein files.
Don’t stop talking about the Epstein files.
Don’t stop talking about the Epstein files.
Don’t stop.

2,539 754 90 17
12 hours ago
Preview
Turns out fighting fascism helps you live longer Retirees are mobilizing to defend democracy—and the benefits literally show up in their DNA.

Retirees are mobilizing to defend democracy—and the benefits literally show up in their DNA.

441 146 7 12
13 hours ago

The damage done to this country by Trump is incalculable. I’d abolish the Presidency after this fucking asshole.

142 20 9 2
16 hours ago

What a fucking joke. Donald Trump appointed Erika Kirk to the Air Force Academy board.

77 30 16 2
17 hours ago
Video thumbnail

Glenn Beck was so excited about the Epstein files... until he realized Trump may be involved.

591 231 34 6
17 hours ago

Donald Trump would love for an Iran terror cell to hit the US. Something they probably think would galvanize people to support Trump. But it would be a direct retaliation for Trump actions no one wanted.

146 41 24 3
17 hours ago

bsky.app/profile/timh...

4 1 1 0
17 hours ago

Pete Kegbreath spent $98,329 of taxpayer money on a Steinway & Sons grand piano for the Air Force chief of staff’s home.

59 38 7 3
18 hours ago
Post image

trump just told the world that Iran somehow fired U.S. Tomahawk missiles at a girls’ school.

It’s either staggering incompetence or a blatant lie about a potential war crime.

I wrote about why this could finally topple his presidency. Read it here:
brooklyndaddefiant.substack.com/p/trump-toma...

686 237 87 9
18 hours ago

Good idea.

22 3 0 0
19 hours ago
Post image

A surviving senior Iranian leader issued a chilling threat against Donald Trump in response to his own warning of "Death, Fire and Fury."

548 216 110 19
19 hours ago
Preview
Pete Hegseth Blew Billions on Fruit Basket Stands, Chairs, and Crab The Defense Department went on a $93 billion spending spree in 2025.

newrepublic.com/post/207555/...

20 13 1 3
19 hours ago
Post image

A smorgasbord of corruption.

48 28 4 0
21 hours ago

Much respect to you dude.

13 1 0 0
21 hours ago
Video thumbnail

I'll be honest, making the documentary The Last Republican was a gamble. But I couldn't stay silent. Some things matter more than politics. Watch The Last Republican for free on my YouTube page.

Watch here: youtu.be/HmL_2PKL9o4?...

1,125 242 34 15
21 hours ago

And also paint their faces like clowns.

15 0 0 0
21 hours ago
Preview
a man with a beard wears a black hat and a black jacket ALT: a man with a beard wears a black hat and a black jacket
26 2 0 0
21 hours ago

Ted Cruz looks like someone rolled a sweaty turd on the barbershop floor.

62 10 4 0
21 hours ago

Among the things that's going on is Mamdani is being judged against the WILDLY inappropriate practice of Trump, Bondi, Kash, Noem, et al, publicly weighing in on matters that involve criminal charges.

A political leader SHOULD NOT get ahead of investigations. Trump routinely does.

469 130 9 2
22 hours ago

UNFUCKINGBELIEVABLE.

In their remarks, neither Pete Hegseth nor Dan Caine this morning addressed the girls school that was bombed.

They did not get A SINGLE QUESTION about it from people they called on in the room loaded with right-wing hacks.

3,970 1,111 211 42
21 hours ago

We have, by far, the biggest, most expensive military in the world not to mention enough nukes to eradicate the entire world population dozens of times over, but we're supposed to believe we're also so feeble we were at risk of attack by a military a fraction of our size. Complete and utter bullshit

979 234 53 5
21 hours ago

Just like the left are snowflakes and also extreme terrorists at the same time.

3 0 0 0
22 hours ago

Our mission is to distract from the Rapist in Chief’s pedophile scandal.

53 14 0 0
22 hours ago
Post image

“.. Nearly seven months ago, Ukrainian officials tried to sell the U.S. their battle-proven technology for downing Iranian-made attack drones .. The Trump administration dismissed the Ukrainians ..”

@axios.com
www.axios.com/2026/03/10/u...

1,353 545 44 34
22 hours ago
Post image

What a grotesque child raping piece of shit.

67 26 3 2
22 hours ago

If incompetence were a sport, this cabinet would be undefeated.

1,597 365 68 14
22 hours ago

Hegseth reads from the Bible at his update today, reinforcing the impression that the illegal war is a Christian nationalist crusade.

939 304 83 37
23 hours ago

Donald Trump is the biggest dumbfuck in American History.

347 49 25 5