Loading...

David Archuleta Rocks!

| The American Idol runner up performs "Angels" live on "The Early Show." But not before Maggie Rodriguez takes him on a short trip down memory lane.