1392 Clever thoughts come only when the stupidity has already been done.

By – maximum. Visit 1392 Clever thoughts come only when the stupidity has already been done. for original post.