Really good quality Cuban flag made by Turtle and Pearce. I bought this new in the mid-1990s and had it hung in my room for a few years. It's been in storage for the last 25 years and is in excellent condition. Not 100% sure what it's made from, but it definitely feels like a natural rather than synthetic fabric.
Feel free to ask any questions!