Never Give Up – Ram Head ラムヘッド (Music Video)

Ram Head from Japan with a new track called ‘Never Give Up‘ Produced by Extra Powa Records, on the One Up Riddim. Executive produced by Pikkal from King Jam Sound.