OK, get excited, because I'm going to talk about elections for the next four months.
Once upon a time I ran a news site, now I just have opinions on the news.
OK, get excited, because I'm going to talk about elections for the next four months.
Phase Three still requires social distancing—let's convert as many parking spots to parklets as possible.
Every morning I wake up and write 1,000 words about how cops keep tear gassing my neighbors. I live in the worst Groundhog Day timeline.
The evolution of the space around the Lee monument is nationally significant.
You know, you can always email your City Councilmembers—it's their job to listen!
What if we followed lawsuits like we used to follow sports?
Another one bites the dust.
What are the rules and repercussions if a standing committee of City Council just...never meets?
The Richmond Police Department continues to use vehicles as weapons against people.
I never thought I'd say it, but we're running out of small statutes of racist white men.
To quote someone I love, "THROW EVERYTHING INTO BODIES OF WATER I LOVE IT".
These Lost Cause jokers just will not quit.
I am unreasonably excited for our City's website to get a new .gov domain.
There's never been a week like this the entire time I've lived in Richmond.
Somehow the deadly pandemic is a third-tier story today.
We're getting to the part of political change where I read lots of PDFs.
This morning, I'm inspired.
A lot has happened since we last spoke.
Councilmember, for me, almost nothing is too “wonky and nerdy and a little bit too in the weeds”!
Honestly, feels like lots of stuff is imploding lately.