Caleb Johnson of Asheville performs on “American Idol.”
Caleb Johnson of Asheville performs on “American Idol.” Michael Becker / FOX Broadcasting
Caleb Johnson of Asheville performs on “American Idol.” Michael Becker / FOX Broadcasting