2 groups and a legend… enter Voltron Mode for new flick DUCK DUCK GOOSE, JR&PH7 / St. Joe Louis / Rah Digga / Below System Records German production pairing JR&PH7, in conjuction with Below System Records, released their latest atmospherically squalid video / single ‘Duck Duck Goose’ onto the public this week, as they connect with their…