David Archuleta and fans talk about Idol’s new judges
David Archuleta is playing the Pullo Center at Penn State York Friday night. So what better place to find out what American Idol fans think of the announcement earlier this week that Jennifer Lopez and Stephen Tyler would be the new Idol judges now that Simon Cowell, Kara DioGuardi and Ellen DeGeneres have all left…