Christmas in New Castle

Pastel painting of the lighted town Christmas tree in Olde New Castle, Delaware