Skip to main content

Rugs and Carpets

1,355
59,985
47,878
1,467
to
23,386
91,710
13,305
109,330
97,512
101,994
Width
to
Length
to
105,956
99,110
11,742
6,844
89,471
43,520
22,530
20,848
Rugs and Carpets For Sale
Vintage Hand Knotted Persian Wool Kashmar Prayer Rug Mat Red Orange Blue
Located in Dayton, OH
Vintage hand knotted Persian wool Kashmar prayer rug mat red orange blue, measures: 56" Vintage hand knotted Persian wool Kashmar prayer or area rug. Features a medallion in the c...
Category

Mid-20th Century Islamic Rugs and Carpets

Materials

Wool

African Tuareg Mat
Located in New York, NY
An african Tuareg Mat depicting with a geometrice design. Tuareg mats are known for their durability because of their reed and leather materials. Ke...
Category

1930s North African Folk Art Vintage Rugs and Carpets

Materials

Leather, Reed

African Tuareg Mat
African Tuareg Mat
Free Shipping
Red Vintage Persian Viss Full Pile Excellent Cond Wool Hand Knotted Runner Rug
Located in Carlstadt, NJ
This fabulous Hand-Knotted carpet has been created and designed for extra strength and durability. This rug has been handcrafted for weeks in the traditional method that is used to m...
Category

1960s Persian Medieval Vintage Rugs and Carpets

Materials

Wool

Vintage Cecim Tribal Kilim Rug in Red, Multicolor Geometric Pattern
Located in Long Island City, NY
Carrying rich Kurdish inspiration, a vintage Cecim kilim entering our coveted classic flat weave collection. This 7x10 rug from Turkey revels in impeccable em...
Category

1950s Turkish Tribal Vintage Rugs and Carpets

Materials

Wool

Handmade Jute Area Flat Weave Rug, 2x3 Jute Blue Border Scalloped Indian Dhurrie
Located in Jaipur, IN
Handmade Jute Scalloped Rug, Natural Jute Dhurrie with Navy Blue Border -2'x3' These special flat-weave dhurries are hand-woven with 15 ply 100% cotton yarn. Due to the special manu...
Category

2010s Indian Mid-Century Modern Rugs and Carpets

Materials

Jute

Oriental Hand Knotted Vintage Turkish Mini Rug 1'1" x 2'6" #8415
Located in Houston, TX
Oriental Hand Knotted Vintage Turkish Mini Rug 1'1" x 2'6" #8415 Explore a curated collection of hallway runners, wool rugs, and handmade masterpieces, where elegance meets functiona...
Category

21st Century and Contemporary Turkish Rugs and Carpets

Materials

Wool

Oriental Hand Knotted Vintage Turkish Mini Rug 1'7" x 2'6" #8405
Located in Houston, TX
Oriental Hand Knotted Vintage Turkish Mini Rug 1'7" x 2'6" #8405 Explore a curated collection of hallway runners, wool rugs, and handmade masterpieces, where elegance meets functiona...
Category

21st Century and Contemporary Turkish Rugs and Carpets

Materials

Wool

Vintage Turkish Oushak Runner 2'11 X 11'
Located in New York, NY
Vintage Turkish Oushak Runner 2'11 X 11'. Even today, Oushak rugs are still the first choice of professional interior designers. Sometimes this is because when grading Oushak carpets...
Category

20th Century Turkish Oushak Rugs and Carpets

Materials

Wool

Bobyrug’s Nice Vintage Turkish Silk Kayseri Rug
Located in Saint Ouen, FR
Pretty mid-century silk Turkish rug from Kayseri, with beautiful mihrab design and nice light and faded colors, entirely hand knotted with silk velvet on cotton foundation. ✨✨✨ "Exp...
Category

Mid-20th Century Turkish Tabriz Rugs and Carpets

Materials

Silk, Cotton

Handmade Cotton Area Flat Weave Runner, 3x8 Cream & Green Checked Indian Dhurrie
Located in Jaipur, IN
Cotton Vegetable Dyed Cream, Blue And Green Windowpane Checked Indian Dhurrie Runner Rug-3'x8' (90x240cm) These special flat-weave dhurries are hand-woven with 15 ply 100% cotton y...
Category

2010s Indian Mid-Century Modern Rugs and Carpets

Materials

Cotton

Mid-20th Century Handwoven Persian Rug Tabriz Design
Located in Dallas, TX
Mid-20th century hand-woven Persian area rug made from fine wool and all-natural vegetable dyes that are safe for people and pets. It features traditional Tabriz weaving depicting in...
Category

Mid-20th Century Persian Tabriz Rugs and Carpets

Materials

Wool

Contemporary Overdyed Hand Knotted Wool Gold Area Rug
Located in Norwalk, CT
Vibrance rugs epitomize classic with a twist: traditional patterns overdyed in brilliant color. Each hand-knotted rug is washed in a 100%-natural botanical dye that reveals hidden nu...
Category

21st Century and Contemporary Pakistani Rugs and Carpets

Materials

Wool

Persian Silk Qum Rug. Size: 2 ft 7 in x 4 ft
Located in New York, NY
Beautiful Small Scatter Size Ivory Silk Qum Persian Rug, Country of Origin / Rug Type: Modern Persian Rug, Circa Date: Late 20th Century. Size: 2 ft 7 in x 4 ft (0.79 m x 1.22 m)
Category

Late 20th Century Persian Other Rugs and Carpets

Materials

Silk

Persian carpet Beluch 372 X 161 cm
Located in STRAČOV, CZ
Persian carpet Beluch 372 X 161 cm A hand-knotted Persian rug from the border region with Afghanistan. Wool pile on cotton warp. Binding density around 90,000 knots per m2. This typ...
Category

1980s Persian Islamic Vintage Rugs and Carpets

Materials

Wool, Cotton

Tribal Persian Kurd Rug Pillow
Located in New York, NY
Largepillow made from an early 20th century Antique Persian Kurd Rug rug. Zipper closure and poly-fill provided. Measures: 16'' x 30''.
Category

Early 20th Century Tribal Rugs and Carpets

Materials

Wool

Zabihi Collection 19th Century Antique French Aubusson Pillow
Located in New York, NY
Authentic stand-alone pillow made from a 19th century French Aubusson rug Measures: 18" x 18",
Category

Early 19th Century French Aubusson Antique Rugs and Carpets

Materials

Wool, Foam, Cotton

Scandinavian Yellow and ochre flat weave rug signed IS by Ingegerd Silow
Located in Uccle, BE
Hand-woven wool. Made in Sweden. Measures: 6'6 x 9'7. Date: 1960s. Mid-20th Century. Missing a few. fringes otherwise in very good condition. Ingegerd Silow (1916-2005) was an influe...
Category

Mid-20th Century Swedish Scandinavian Modern Rugs and Carpets

Materials

Wool

Vintage Gabbeh Rug 2'10'' x 3'6''
Located in New York, NY
Vintage Gabbeh rug 2'10'' x 3'6''.
Category

1650s Persian Antique Rugs and Carpets

Materials

Wool

Oriental Hand Knotted Vintage Turkish Mini Rug 1'9" x 2'11" #8447
Located in Houston, TX
Oriental Hand Knotted Vintage Turkish Mini Rug 1'9" x 2'11" #8447 Explore a curated collection of hallway runners, wool rugs, and handmade masterpieces, where elegance meets function...
Category

21st Century and Contemporary Turkish Rugs and Carpets

Materials

Wool

Vintage Tudor Transitional Green and Pink Wool Runner by Rug & Kilim
Located in Long Island City, NY
Originating from China in the 1980s, this vintage transitional Tudor-design wool runner marries the iconic, distinct British symbolism of its kind with French neoclassical colorways of rich brown, pink, and green. While the center field design may feature asymmetric, highly stylized green sweeping garlands, the Tudor emblem is perfectly mirrored across the piece, adorned by soaring bird...
Category

1980s Chinese Tudor Vintage Rugs and Carpets

Materials

Wool

Bobyrug’s vintage Pakistani rug
Located in Saint Ouen, FR
Pretty mid century Pakistani rug with a floral and stylized Persian design rug and nice colours with a orange field, yellow, blue, navy blue and grey, entirely and finely hand knotte...
Category

1970s Pakistani Agra Vintage Rugs and Carpets

Materials

Wool, Cotton

Bobyrug’s nice small vintage Baluch rug
Located in Saint Ouen, FR
Pretty mid century Turkmen Baluch rug with a stylized designs and nice colours with red, purple, orange, brown, white and black, entirely hand knotted with wool on cotton foundation....
Category

Mid-20th Century Afghan Tribal Rugs and Carpets

Materials

Wool, Cotton

Bobyrug’s pretty vintage Senneh rug
Located in Saint Ouen, FR
Pretty mid century Senneh rug with beautiful geometrical and tribal design and nice colours with pink, orange, navy blue, blue and brown, entirely hand knotted with wool on cotton fo...
Category

Mid-20th Century Asian Rustic Rugs and Carpets

Materials

Wool, Cotton

Finnish pile rug "Simpukka" by Marjatta Metsovaar for Finnrya
Located in Klintehamn, SE
Simpukka "Seashell" was a pattern introduced to Finnrya by Marjatta Metsovaara in 1963 where it was woven as a rug. I later became a very popular fabric with Marimekko.
Category

1960s Finnish Scandinavian Modern Vintage Rugs and Carpets

Materials

Wool

Vintage Anatolian Velvet Pillow Cases, Mid-20th Century
Located in Istanbul, TR
They do not come with inserts but bags made to the size to accommodate insert materials. linen in the back zipper closure dry cleaning is recommended.
Category

Mid-20th Century Turkish Tribal Rugs and Carpets

Materials

Metallic Thread

Handmade Jute Area Flat Weave Rug, 2x3 Jute Green Border Scallop Indian Dhurrie
Located in Jaipur, IN
Handmade Jute Scalloped Rug, Natural Jute Dhurrie with Green Border -2'x3' These special flat-weave dhurries are hand-woven with 15 ply 100% cotton yarn. Due to the special manufact...
Category

2010s Indian Mid-Century Modern Rugs and Carpets

Materials

Jute

Handmade Jute Area Flat Weave Rug, 2x3 Jute Blue Border Scalloped Indian Dhurrie
Located in Jaipur, IN
Handmade Jute Scalloped Rug, Natural Jute Dhurrie with Teal Blue Border -2'x3' These special flat-weave dhurries are hand-woven with 15 ply 100% cotton yarn. Due to the special manu...
Category

2010s Indian Mid-Century Modern Rugs and Carpets

Materials

Jute

Handmade Jute Area Flat Weave Rug, 2x3 Jute Grey Border Scalloped Indian Dhurrie
Located in Jaipur, IN
Handmade Jute Scalloped Rug, Natural Jute Dhurrie with Grey Border -2'x3' These special flat-weave dhurries are hand-woven with 15 ply 100% cotton yarn. Due to the special manufactu...
Category

2010s Indian Mid-Century Modern Rugs and Carpets

Materials

Jute

Handmade Jute Area Flat Weave Rug, 2x3 Jute Pink Border Scalloped Indian Dhurrie
Located in Jaipur, IN
Handmade Jute Scalloped Rug, Natural Jute Dhurrie with Pink Border -2'x3' These special flat-weave dhurries are hand-woven with 15 ply 100% cotton yarn. Due to the special manufactu...
Category

2010s Indian Mid-Century Modern Rugs and Carpets

Materials

Jute

Handmade Jute Area Flat Weave Rug, 2x3 Jute Black Border Scallop Indian Dhurrie
Located in Jaipur, IN
Handmade Jute Scalloped Rug, Natural Jute Dhurrie with Black Border -2'x3' These special flat-weave dhurries are hand-woven with 15 ply 100% cotton yarn. Due to the special manufact...
Category

2010s Indian Mid-Century Modern Rugs and Carpets

Materials

Jute

Handmade Jute Area Flat Weave Rug, 2x3 Jute Green Border Scallop Indian Dhurrie
Located in Jaipur, IN
Handmade Jute Scalloped Rug, Natural Jute Dhurrie with Green Border -2'x3' These special flat-weave dhurries are hand-woven with 15 ply 100% cotton yarn. Due to the special manufact...
Category

2010s Indian Mid-Century Modern Rugs and Carpets

Materials

Jute

Handmade Jute Area Flat Weave Rug, 2x3 Jute Orange Border Scallop Indian Dhurrie
Located in Jaipur, IN
Handmade Jute Scalloped Rug, Natural Jute Dhurrie with Orange Border -2'x3' These special flat-weave dhurries are hand-woven with 15 ply 100% cotton yarn. Due to the special manufac...
Category

2010s Indian Mid-Century Modern Rugs and Carpets

Materials

Jute

Handmade Jute Area Flat Weave Rug, 2x3 Jute Yellow Border Scallop Indian Dhurrie
Located in Jaipur, IN
Handmade Jute Scalloped Rug, Natural Jute Dhurrie with Yellow Border -2'x3' These special flat-weave dhurries are hand-woven with 15 ply 100% cotton yarn. Due to the special manufac...
Category

2010s Indian Mid-Century Modern Rugs and Carpets

Materials

Jute

Vintage African Mauritanian Tuareg mat in camel - 9.7x14feet / 297x425cm
Located in Marrakech, MA
Tuareg mats are handwoven by women of the Tuareg tribes of Mauritania. The base is made of natural palms and reed and decorated with intricate camel and goat leather strands. These p...
Category

Late 20th Century Mauritanian Tribal Rugs and Carpets

Materials

Leather, Reed

Antique Bidjar Long Rectangle
Located in WYNNUM, QLD
One of the iron carpets of Asia, a Bidjar, is very distinctive for its rich and unusual design and colouration with its pale yellow corner and design composition usually found in muc...
Category

1880s Persian Antique Rugs and Carpets

Materials

Wool

Antique Qasqai Carpet
Located in WYNNUM, QLD
A very fine, soft Qashgai in a tighter weave than is often found. Its 6 intricate borders deserve careful inspection, as a sign of high quality, painstaking handmade production in th...
Category

1890s Persian Antique Rugs and Carpets

Materials

Wool

Antique Yomut Chuval
Located in WYNNUM, QLD
Exquisite collector’s item given its age, overall composition and especially the appearance of 16 guls. The intense indigo blues combine with painstakingly created paler shades achie...
Category

1870s Turkmen Antique Rugs and Carpets

Materials

Wool

Handmade Jute Area Flat Weave Rug, 4x6 Jute And White Scalloped Indian Dhurrie
Located in Jaipur, IN
Handmade Jute Scalloped Rug, Natural Jute And Antiqued White Bordered Indian Dhurrie -4'x6' These special flat-weave dhurries are hand-woven with 15 ply 100% cotton yarn. Due to the...
Category

2010s Indian Mid-Century Modern Rugs and Carpets

Materials

Jute

Handmade Jute Area Flat Weave Rug, 4x6 Jute And White Bordered Indian Dhurrie
Located in Jaipur, IN
Handmade Jute Bordered Rug, Natural Jute And Antiqued White Bordered Indian Dhurrie -4'x6' These special flat-weave dhurries are hand-woven with 15 ply 100% cotton yarn. Due to the ...
Category

2010s Indian Mid-Century Modern Rugs and Carpets

Materials

Jute

Handmade Jute Area Flat Weave Rug, 4x6 Jute And White Bordered Indian Dhurrie
Located in Jaipur, IN
Handmade Jute Bordered Rug, Natural Jute And Antiqued White Bordered Indian Dhurrie -4'x6' These special flat-weave dhurries are hand-woven with 15 ply 100% cotton yarn. Due to the ...
Category

2010s Indian Mid-Century Modern Rugs and Carpets

Materials

Jute

Bobyrug’s Antique Turkmen Yomut Chuval Horse Cover Rug
Located in Saint Ouen, FR
Late 19th century Turkmen Yomut Afghan Chuval rug, originally for horse cover, with a Beautiful Turkmen tribal design and nice natural colors with pink, brown, red , orange and blue,...
Category

Late 19th Century Afghan Tribal Antique Rugs and Carpets

Materials

Wool

Turkish Ghiordes Rug Pillow
Located in New York, NY
Pillow made from a late 19th century Turkish Ghiordes Prayer rug. zipper closure and poly-fill provided Measures: 17'' x 18''.
Category

Early 20th Century Rugs and Carpets

Materials

Wool, Cotton

20th Century Sivas Silk Hereke Rug, Vintage Turkish Rug, Silk Rug
Located in Sultanahmet, 34
20th Century Sivas Silk Hereke Rug Art Woven with the Elegance of Time This vintage silk Sivas carpet is a work of art woven with rich and deep colors from the early 20th century. T...
Category

20th Century Turkish Rugs and Carpets

Materials

Silk

Original Abstract Scandinavian High Pile Abstract Rya Rug Carpet, Sweden, 1960s
Located in Kirchlengern, DE
Article: High pile Rya rug Decade: 1960s Origin: Scandinavia Sweden Material: 100% cotton This rug is a great example of 1960s pop art interior. Ma...
Category

Mid-20th Century Swedish Mid-Century Modern Rugs and Carpets

Materials

Cotton

5x8.3 Ft Custom Handmade Checkered Design Tulu Rug in Brown & Mustard. All Wool
Located in Philadelphia, PA
100% hand-spun wool of finest quality. Available as seen or can be custom produced in any design, size, color combination and pile thickness requested. These beautiful hand-knotte...
Category

2010s Turkish Tulu Rugs and Carpets

Materials

Wool

Zabihi Collection Tribal Persian Kurd Rug Pillow
Located in New York, NY
Pillow made from an early 20th-century Antique Persian Kurd Rug . Zipper closure and poly-fill provided. Measures: 20'' x 20''
Category

Early 20th Century Tribal Rugs and Carpets

Materials

Wool

Beautiful Swedish Rag rug country hand woven
Located in Boden, SE
A fantastically Swedish Rag Rug in beautiful color & pattern. Handwoven in Boden Northern Sweden . The rug is freshly washed. Vintage & antique Swedish Rag Rugs from Sweden comes in ...
Category

1930s Country Vintage Rugs and Carpets

Materials

Cotton

Authentic Handknotted Persian Mir 1940s Rug 9'x12'
Located in Fort Collins, CO
Exquisite quality and uncommon original condition Mir Serbend Persian room-size rug, vintage circa 1940s. Midnight/cobalt blue, coral, pink and powder blue. Aesthetic perfection and ...
Category

Early 20th Century Persian Mid-Century Modern Rugs and Carpets

Materials

Wool

Modern Memphis Style Rectangular Geometric Hand-Tufted Rug Multicolor Beige
Located in Porto, PT
Tapis Pastel #12 is a pastel rug that mixes mid-century modern vibes with Memphis Design style. The combination of muted hues adds brightness and comfort to any room. This pastel a...
Category

21st Century and Contemporary Portuguese Modern Rugs and Carpets

Materials

Natural Fiber

Pink Vintage Distressed Persian Wool Rug With Tribal Design
Located in Norwalk, CT
This vintage Persian wool rug features a pink field with gray tribal accents. This rug measures 3' 9" x 9' 8"  
Category

Mid-20th Century Persian Islamic Rugs and Carpets

Materials

Wool

Brown Vintage Distressed Persian Wool Runner With Tribal Pattern
Located in Norwalk, CT
This vintage wool runner features a brown field with beige and blue tribal accents of Persian origin. This rug measures 2'11" x 15'2"  
Category

Mid-20th Century Persian Islamic Rugs and Carpets

Materials

Wool

100+ Year Old Lori, Geometric Nomadic Persian Rug - Orange / Rust, Navy / Black
Located in Blacksburg, VA
Breathtaking Early 20th Century Lori, Nomadic Persian Rug 5' x 9' Astonishing tribal rug woven by the ancient Persian nomads, the Lores. With history that dates back to ancient Mes...
Category

Early 20th Century Persian Tribal Rugs and Carpets

Materials

Wool

Vintage Nafar / Qashqai, Nomadic Persian Rug - 100% Kork (Lambs Wool)
Located in Blacksburg, VA
Incredibly Fine 1960's Persian Nafar Rug 2' 6" x 5' Absolutely gorgeous example of the finest weaving you can find in tribal rugs. There are a couple different tribes that refer to...
Category

Mid-20th Century Persian Tribal Rugs and Carpets

Materials

Kork

Vintage European Modernist Pictorial Wall Rug Folk art Interior Design
Located in London, GB
Colourful vintage European Folk art wool wall rug featuring abstract bird pattern Polish or Swedish Size 32 x 21 inches 83 x 52 cm approx. Period 1950`s Condition; Good.
Category

1960s Swedish Vintage Rugs and Carpets

Materials

Wool, Cotton

Neutral Vintage Turkish Oushak Rug
Located in New York, NY
MId 20th century Neutral Color Turkish Oushak rug Measures: 6'3'' x 8'9''.
Category

Mid-20th Century Mid-Century Modern Rugs and Carpets

Materials

Wool

Vintage Nomadic with Peacocks
Located in Alessandria, Piemonte
nr. 514 - Private collection ---------- Another nomadic carpet from my private collection. This has four peacocks in the center with the characteristic tail, a symbol of nobility and...
Category

Mid-20th Century Central Asian Other Rugs and Carpets

Materials

Wool

Vintage Persian Malayer in All Over Paisley Pattern in Burgundy, Ivory, Blue
Located in Barrington, IL
Vintage Persian Malayer area rug in an all over paisley pattern set on a dark red or burgundy background with an ivory color border. The corner spandrels are in ivory with wonderful...
Category

Early 20th Century Persian Rugs and Carpets

Materials

Wool, Cotton

cc-tapis Raag Collection - RAAG RECTANGULAR GRID 2 handmade rug by Doshi Levien
Located in Brooklyn, NY
Raag is a rug designed by Doshi Levien studio for the CC-Tapis brand. Raag is a rug from the Raag Collection, which consists of rugs that feature a distinctive theme based on grids a...
Category

21st Century and Contemporary Indian Rugs and Carpets

Materials

Wool, Bamboo

Antique and Vintage Rugs for Sale: Shop Turkish Rugs, Moroccan Rugs, Indian Rugs and Other Rugs on 1stDibs

Good antique rugs and vintage rugs have made their way into homes across the globe, becoming fixtures used for comfort, prayer and self-expression, so choosing the right area rug is officially a universal endeavor.

In modern usage, “carpet” typically denotes a wall-to-wall floor cushioning that is fixed to the floor. Rugs, on the other hand, are designed to cover a specific area and can easily be moved to new locations. However, the terms are interchangeable in many parts of the world, and, in the end, it won’t matter what you decide to call it.

It’s well known that a timeless Persian rug or vintage Turkish rug can warm any interior, but there are lots of other styles of antique rugs to choose from when you're endeavoring to introduce fresh colors and textures to a bedroom or living room.

Moroccan Berber rugs are not all about pattern. In fact, some of the most striking examples are nearly monochrome. But what these rugs lack in complexity, they make up for in brilliant color and subtle variation. Moroccan-style interiors can be mesmerizing — a sitting room of this type might feature a Moroccan rug, carved wooden screens and a tapestry hung behind the sofa.

Handwoven kilim rugs, known for their wealth of rich colors and unique weaving tradition, are pileless: Whereas the Beni Ourain rugs of Morocco can be described as dense with a thick surface or pile, an authentic kilim rug is thin and flat. (The term “kilim” is Turkish in origin, but this type of textile artistry is practiced all across the Balkans, throughout the Arab world and elsewhere.) 

When it comes to eye-catching floor coverings, the distinctive “medallion” pattern of Oushak rugs has two types of rounded shapes alternating against a rich red or blue background created with natural dyes, while the elaborate “star” pattern involves large eight-pointed shapes in diagonal rows alternating with diamonds.  

If you’re looking for something unexpected, find a runner rug that pops in your hallway or on your stairs. Dig for dazzling geometric patterns in our inventory of mid-century modern rugs and carpets, which includes works designed by the likes of Swedish textile masters Märta Måås-Fjetterström, Marianne Richter and other artisans. 

Carpets and rugs have been around for thousands of years. Prehistoric humans turned to animal skin, wool and fur to craft simple fabrics to soften hard terrain. A 2016 study suggests that "cave lions" were hunted for exactly this purpose, and that decorating your cave with their pelts may have conferred strength and prestige. Although many of these early textiles are still in existence, tracing their precise origins is difficult. Carpets quickly became such a valuable trade commodity that the weavings could easily travel far from their places of origin. 

The oldest known carpet was found in southern Siberia. (It may have traveled there from Persepolis in Iran.) For the flat-weave floor rugs crafted by Native Americans, cotton was the primary material before sheep’s wool was introduced in the 16th century. In Europe, carpet-making was fundamental to folk art, and Asian carpets imported to European countries were at one time considered a precious luxury and not intended to remain permanently on the floor. 

With the variety of area rugs and carpets rolled out for you on 1stDibs — a collection that includes traditional, modern, minimalist rugs and other coverings of all kinds — things will be looking up whenever you’re looking down. 

Recently Viewed

View All