Amy Schumer – Seen on a ‘Life and Beth’ set at Balthazar in New York Amy Schumer – Seen on a Life and Beth set at Balthazar in New York