Cleveland, Ohio has a new fast-rising artist on its hands. After videos like “Still” and “Letter From Atlanta,” upcoming artist SPB Benz unveils his new song and video...