Killah Priest comes through with a new music video for his song “Citrin,” produced by Godz Wrath, off The Planet of The Gods.