translate English to French: Et que dire de The Crimson... La meilleure de ce groupe je crois...
La meilleure de ce groupe je crois...