Is this Italy? Greece? No, it's at the Slater Museum in Norwich. Check it out next time you head to the casinos...
Italy, Greece, Connecticut
Is this Italy? Greece? No, it's at the Slater Museum in Norwich. Check it out next time you head to the casinos...