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