April 19, 2012
Episode #1063: That Ringing In Your Ears Is Here To Stay

April 19, 2012
Episode #1063: That Ringing In Your Ears Is Here To Stay
TBTL talks to fellow radio friendo Steve Scher about what it's like to live with ringing in your ears 24 hours a day for years and years.