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