Posted on September 17, 2008February 8, 2017Sal & Richard cameo on CNN news Sal & Richard (of “Howard Stern Show” fame) try to lighten up the mood amidst the collapsing economy.