Young David Archuleta in green shirt

Credit: Archuleta Fanscene.

Advertisements