Planet Asia teams up with 38 Spesh for this new release “Checking Traps,” off their upcoming project “Trust The Chain II.”