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 Isle of Wight duo is emphasizing ’90s alt-rock riffs alongside intimate lyricism ahead of a July 11 release followed by a North American tour.