Trump Quixote Rider Shopping Bag

$18.50

100% Cotton. Measures 14" wide x 18" tall with 3" wide gussets.

Big enough across to fit a large loaf of bread

Pick your "Protest Caption" to be printed under Image.