The Steve Katsos Show serves as New England’s only international late night talk show. The program helps creative people get their art out to the world from a small studio in Arlington, Massachusetts. Each show contains a quick monologue, an interview, live...