National Public Radio is an American public broadcasting organization headquartered in Washington, D.C., with its NPR West headquarters in Culver City, California. From Wikipedia
The viral LinkedIn post falsely claiming Elmo was laid off due to budget cuts has been removed, as PBS explores legal action against President Trump’s executive order to defund public media.