Amy Schumer – on the set of ‘Life and Beth’ in New York Amy Schumer – on the set of Life and Beth in New York