Castine Harbor and Town

Castine Harbor and Town is an 1851 oil painting on canvas by Fitz Henry Lane.