20th Maine Flag

Tailored & sewn the old fashioned way (Made in the USA)

Flag 3 x 5 Foot 100% Cotton

Price: £55.00