Nieuwe single van het album Tallulah dat onlangs verscheen van deze band uit Wales.