It appears to be a printed iron on patch on colored cheesecloth @ $102.00 way over priced.
Happy Trails! Tom Martin www.Confederate-flags.org