Trinity Church

Oil

18 by 24 inches

$1,200