Played the Catskills

Posted by Ab on May 21, 2005

Anyone familar with the phrase "played the Catskills." I feel pretty sure it's strictly an American phrase. I can't seem to figure out the meaning within any context.