Who is David Willis? ‘American Idol’ star, 29, arrested for Possessing LSD in Florida – What We Know!

Who is David Willis? ‘American Idol’ star, 29, arrested for Possessing LSD in Florida







Who’s David Willis? ‘American Idol’ star, 29, arrested for Possessing LSD in Florida – Tassco