• Home
  • About GJR
    • First Amendment Celebration
  • Print issue
  • Media News
  • Opinion
  • Special Projects
    • First Amendment Project
    • Hurricane Katrina 20th Anniversary
    • Police Accountability Project
  • Free Speech Files
Media News, Midwest

St. Louis KDHX-FM radio disappears, but alums stage CRSTL comeback

  • By Don Corrigan
  • January 23, 2026

The disappearance of KDHX-FM in 2025 was a staggering loss for community radio fans in St. Louis. But local.

Media, Media News

Remembrance:  During a five-decade career Terry Ganey always got the truth and ‘wouldn’t take no for an answer’

  • By Virginia Young
  • January 15, 2026

Few outsiders had heard of Missouri’s Second Injury Fund until 1992. That’s when St. Louis Post-Dispatch reporter Terry Ganey.

First Amendment, Media News, Midwest

A fight over political influence roils a St. Louis town hall and tests First Amendment

  • By Kallie Cox
  • December 27, 2025

At his first in-person town hall as St. Louis’ congressional representative, Rep. Wesley Bell faced angry constituents who demanded.

Constitutional Issues, News

News Analysis: Big institutions retreat from First Amendment fight

  • By William Freivogel
  • September 12, 2025

This project is supported by the Pulitzer Center on Crisis Reporting Media, universities and law groups forgo legal challenges.

Media News, Midwest

Court ruling puts names back in court

  • By Mark Sableman
  • July 3, 2025

Names are back in Missouri state courts.  Pleadings are again understandable to everyone, not just insiders.  As a result,.

Posts navigation

Older posts

Most Read Posts

  • Remembrance:  During a five-decade career Terry Ganey always got the truth and ‘wouldn’t take no for an answer’ (420)
  • St. Louis KDHX-FM radio disappears, but alums stage CRSTL comeback (283)
  • News analysis: Trump’s handling of Minnesota investigations defies time-tested procedures and looks like a ‘cover-up in plain sight’   (89)
Subscribe to our weekly newsletter

© 2025 Gateway Journalism Review

If you want the icons to disappear automatically when URLs are empty: Replace the entire social
    block with: