Recent Find: Liberty Sign

Spotted on ‘Britain’s Next Big Thing‘.

Speak Your Mind