David & Goliath Patch
David & Goliath Patch
David & Goliath Patch
David & Goliath Patch
$15.00
Sold Out
View Cart Sold Out

"David with The Head of Goliath" - Caravaggio, c. 1601