Bayou - "Cherry Cola" | Music Video

Not much is known about the London-based singer and producer Bayou beyond what…