Emerging from the Toronto hip hop scene is Rob Self. After the success of his debut music video for “Lying” he returns with his latest release Ben Johnson. This is a very impressive video, directed by King and Crown Media. The track itself is nicely crafted and has the sound of a trap banger. The mixing is done by Rob Self himself and the mastering is done by Zack Davidson. Be sure to check this out below.