South London, UK based emcee Psychs recently released the visual to his latest track TARGETS MET, via Link Up TV For the few who don’t know who up-and-coming rapper Psychs is you definitely will soon. There isn’t many that aren’t trying to get him featured on their music platform since he caught his biggest buzz…