Previous
Photomontage: Liffideuuella, means "Spring or Stream", English root word for "Leffingwell". The Leffingwell Museum is located in Norwich, CT.
Next
Post a New Image Comment