25 Feb 2020

Christopher Cross won Best new artist this day in 1981

From The Panel, 4:33 pm on 25 February 2020

He is a singer-songwriter from San Antonio, Texas, and won five Grammy Awards for his eponymous debut album released in 1979.