David

David

David

120 x 130 stitches 14 colors