David Hernandez feat. Greg Kimble – Hold On June 26, 2008 // 0 Comments Remember David Hernandez? The American Idol season 7 finalist (12th placer) who became controversial because his “stripper” photos leaked on the net? Well he has [...]