Made from distressed canvas and upcycled American Flags. Hand made in the USA. Measures 14” x 20” Makes a great gift for someone with a patriotic background, birthday or anniversary. Over the shoulder messenger bag design and strap make it a versatile accessory. Since they differ, call for specific photos of what we have.