Stars & Stripes Keepsake

$30.00