Large Twisted Cross

$45.00
Color: