MusicElijah Blake & Ben Strick (Karajishi) Become a Duo on New Single “Give Up the Ghost”adacreative5:00 pm by adacreative01028 Born in Los Angeles and now based in Chicago, Strick is an impressive one-man-show, producing, mixing, and composing all of his work in his home...