Today hip hop magazine The Source turned their attention to Luck and Lana Kill the Computer and their newest video release for “BWOMP.” Click here to read more.