Twitter Just heard “Welcome to the Jungle” as background music on NPR. What the? by Metzae October 16, 2009 536 Views Just heard “Welcome to the Jungle” as background music on NPR. What the?