Thomas Paine’s new statue comes to Lewes.
I couldn’t make it to the unveiling of the new Thomas Paine statue in my town of Lewes, England yesterday but I went down later and managed to take a photograph before the light faded. I wrote about the other…