WAMU is a public news–talk station that services the greater Washington, DC metropolitan area. It is owned by American University, and its studios are located near the campus in northwest Washington. From Wikipedia
The closure of the local news site and subsequent layoffs signal a strategic pivot towards audio-focused content for the NPR affiliate.