David Archuleta can dance! Watch his latest video “UP ALL NIGHT”

David’s latest video is great. And . . . David can dance! Archuleta dances with some Latin...

Read More