translate English to French: I think that says it all.
Il me semble que cela en dit long.