The above video is brought to you by the good people at Mercedes Benz…..hence the title of the song ‘Benz’. Now someone from Mercedes-Benz of Atlanta needs to hook me up with a big body two door drop top & I’ll be straight. Check out the behind the scenes video under the hood….