Price per yard

White Stars on Blue Background

108” Wide

100% Cotton

Patriotic Print

$16.99Price