//
sign in
Profile
by @danabra.mov
Profile
by @dansshadow.bsky.social
Profile
by @jimpick.com
AviHandle
by @danabra.mov
AviHandle
by @dansshadow.bsky.social
AviHandle
by @katherine.computer
EventsList
by @katherine.computer
ProfileHeader
by @dansshadow.bsky.social
ProfileHeader
by @danabra.mov
ProfileMedia
by @danabra.mov
ProfilePlays
by @danabra.mov
ProfilePosts
by @danabra.mov
ProfilePosts
by @dansshadow.bsky.social
ProfileReplies
by @danabra.mov
Record
by @atsui.org
Skircle
by @danabra.mov
StreamPlacePlaylist
by @katherine.computer
+ new component
Profile
Loading...
Personal account operated by me, non-official
Keith Ellison, Minnesota Attorney General








Loading...
🔥🔥🔥🔥🔥
Labor Endorsed!💯💯💯
Why Trump’s DOJ Fears the SPLC: The Louis Beam Case and the Fight Against White Supremacist Terror substack.com/profile/4567...
So grateful for you. Keep up the good work Mr. Ellison.
i look forward to seeing Keith and Christin partner with the reenergized SD59 DFL to engage and turnout North Minneapolis voters by knocking ward 4 and ward 5 doors, together.
Public safety is not just about how many people we lock up; it is about how many people we keep alive. open.substack.com/pub/keithell...
As Attorney General, I've worked to hold powerful interests accountable because protecting people has to come before protecting profits.
Some people think corporate accountability is about paperwork and penalties. I think it's about people. It's about the families harmed when a gun ends up in the wrong hands. It's about workers, consumers, and communities who pay the price when corporations cut corners.
Last night, I saw Minnesotans ready to organize, ready to fight for our freedoms, and ready to keep moving our state forward. Thank you to everyone who joined our field launch. This campaign is powered by people, and we're just getting started.
1d
2d
5h
1d
16h
12h
1d
1d
1d