Gathering/Shirring Foot
Gathering/Shirring Foot

Gathering/Shirring Foot

$15.99
Gathering/Shirring Foot