David Oliver Willis, who repeatedly appeared on “American Idol,” has been arrested; after police found LSD in his car. According to reports by TMZ, David
David Oliver Willis, who repeatedly appeared on “American Idol,” has been arrested; after police found LSD in his car. According to reports by TMZ, David