Do you think before you speak?

16 answers 16