Most of us know David Archuleta from American Idol. He was a fan favorite, and he even reached the finals of the show, but unfortunately, he lost it to David Cook. He hadn't really been active in recent years, but this amazing young man is back again. You are going to be awestruck when you