Castine Harbor and Town is an 1851 oil painting on canvas by Fitz Henry Lane.Article from Wikipedia (CC BY-SA 4.0), where it is maintained by volunteer editors.