KEYOUNG, a solo alternative spoken word / hip-hop project by Jeff Stuckel, who has just released a new album called “Left Handed Son”, has released a music video for the song “Altar” (featuring Joshua Miller). KEYOUNG has been in the hardcore and punk scene since he was 16.