Show Rundown: Wednesday December 3, 2014

Today on the Stern Show: The Foo Fighters play hard, Richard wants to drink his urine and more from today's show!