Old hand-braided rag rug, 1930s or 40s vintage, made of various vintage or antique cotton fabrics from old clothes, etc..
The rug measures 39" x 28" oval. It lays nice and flat, though is does show some use and spots.