Oscar Scheller Debuts Delightful Lily Allen Duet ‘1%’: Listen

Singer-songwriter and producer Oscar Scheller and Lily Allen make a lovely pair on Scheller's latest release, "1%," out today (July 10…