Plate 126: Carduus ferox

Plate 126: Carduus ferox

$75.00Price