Image by Andrew Fan in 2009-10-23
Josh Kim (11) plays a piece from his song, Goodbyes Are Always Hard. Kim wrote this song along with his entire album when he was 15 years old, combining multiple recordings of himself singing, playing guitar along with the violin.
