Over the weekend David Archuleta performed a show at the Foster Festival in Okinawa, Japan. Among his 17-song set was some old Idol favorites. David performed "Stand By Me", "Crazy" and a killer version of "Heaven"!
Credit to malamayumi08
Credit to Abrra58
Credit to malamayumi08