Recent: website_rw_lkm_027

Michael Cahalan, 22, center, sings along to Spirit Family Reunion during the second day of the Hardly Strictly Bluegrass festival in Golden Gate Park October 5, 2013 in San Francisco, Calif.

Michael Cahalan, 22, center, sings along to Spirit Family Reunion during the second day of the Hardly Strictly Bluegrass festival in Golden Gate Park October 5, 2013 in San Francisco, Calif.