The worst of times, the best of humanity...

Printable View