Site uses cookies to provide basic functionality.

OK
People are good or half good or a quarter good, and it changes all the time- but even on the best day nobody's perfect.