Visitors to the site.

free codesJavascript Codes

Rat Education and how they breed.

Hillcrest Kwikspar

Setting the example is to put Hygiene and quality number one on your list.
At Hillcrest Spar, we try and set the example so please show this video to your community in the area of Crawford because we have no control over the hygiene of other Spar's in other areas after seeing the video it looks rather messy and out of our control.

Let the Kromboom Spar make a video of there business to win back the confidence and try and get rid of the infestations that are bothering the consumers.

They are giving our brand a bad name.

Let them invest in better hygiene because that is what our brand is all about.

Your Sincerely

The Spar Team

Hillcrest Video


RAT AND COCKROACH INFESTED KROMBOOM KWIKSPAR A HEALTH RISK

Click on image to see inside of Kromboom Kwikspar

Boeta Ameen Story

The Story of Brother Ameen of the same neighborhood.


Dead Rats found in Sunnyside road in parking area close to power station.

Good Morning/Salaam

My name is Ameen I am from the area and well known to the public, and ever since Spar moved here It was just ugly and stinky just taking a stroll to the chemist was a smelly effort.

I need my excercise, on the 15 January 2019 I remember well on a Teusday morning at about 11:30 am, I walked pass the rear end of the Spar Sunnyside road opposite the pharmacy and I saw two dead RATS in the road smelling at the rear gate of the Spar most probably ran over or killed by a delivery vehicle or a passing vehicle

The Smell is unbearable during the day, we have a pharmacy opposite the same road making it even more difficult for customers to get into the entrance because trucks are forever blocking the way.

That whole food complex is just filthy in the backyard.

Why don't they throw their dead rats in their own bins instead of the street, where other, vehicles drive and people walk. Rats even on the grass of another parking lot on the side of the pharmacy right behind other peoples property, this is not right. It is unethical.

I AM JUST WARNING BUSINESS IN THAT COMPLEX NOT TO PROTECT SPAR IN ANYWAY WHATSOEVER, YOUR PEOPLE JOB IS TO KEEP YOUR OWN BUSINESS CLEAN. SO YOU BETTER ALL JUST SHUT UP AND STAY THE HELL OUT OF THIS STORY, BECAUSE THEN YOU WILL BE INVOLVED IN THIS MESS.

CONSUMERS MUST GET THE BEST QUALITY NOT CRAP OR JUNK.
YOU CAN BUY CHEAP BUT LET IT BE QUALITY.



I was in the bakery before the new owners, it is right next to the bins and the public may go investigate themselves the condition of that stinking backyard.

Truck drivers are hazardous to the area as many large and expensive vehicles find it difficult driving in Sunnyside road, that part of the road is not designed for the parking of trucks or even any form of delivery vans.
These drivers do not take any responsibilty for damaging your expensive vehicle they lie just as the SPAR owners.

I do not expect the public to take my word, go and do your own investigation at the Spar and the Backyard, they look all clean from the inside but checkout their kitchen and have a good eye for cockroaches, you never get rid of that insect no matter how hard companies try.

A very good friend of mine who had passed away bought a block of flats in paarl infested with cockroaches for more then 45 years did you hear, 45 years the previous owners tried their best to get rid of the cockroach epidemic until the building burnt down many will know in paarl about Kats flats with all those cokroaches.

Cockroaches and mice live from waisted food from restaurants and bakery scraps this is how they breed.
If those companies do not have the best hygiene and scientific methods to control it, you the consumer will end up eating these insects and rats/mice in your fast food and even baked pies.

THE SPAR IS WELL AWARE OF THE TRUTH ABOUT THE STORY THAT IS HITTING THE INTERNET THEY ARE QUIET AND ARE TRYING THEIR BEST TO CLEAN UP.

OTHER BUSINESS IN THE SAME COMPLEX ARE MARKETTING BIG TIME SOTHAT THE STORY CAN DIE OUT.

BUT I AM ALIVE AND STILL TICKING AND WILL KEEP THE TRUTH ALIVE.

TO THE PUBLIC GO TO THEIR BACKYARD FOR A TOUR AND HAVE ALOOK AT WHERE THEIR BAKERY IS SITUATED..

FIRSTLY THE SPAR MUST STOP LYING TO THE PEOPLE AND STAYING SILENT ABOUT THEIR INFESTED PEICE OF SPACE THEY ARE RENTING.

RATHER GET THE HELL OUT OF THE AREA AND FIND SHOP SOMEWHERE ELSE.


Boeta Ameen``

WARNING! RATS AND COCKROACH INFESTATIONS AT KROMBOOM ROAD KWIKSPAR UNHYGIENIC

To all members of the public who shops at Kwikspar Kromboom Road should refrain from shopping there as new evidence has arised that their cockroach and rat infestation is now uncontrollable.

Three weeks ago Mrs Samuels from heideveld purchased a large pie with a mouse in it.

On Wednesday 2 weeks one of the workers who cleaned one of the isles scooped a rat and took it to the back most probably where the bins were, one of the co-workers quickly covered it with a mop so-that this awful scene could be out of the public eye as the shop was extremely busy on a Saturday morning.

Another incident that I have observed was when an elderly person most probably suffering from dementia who walked with his trolley to go to the atm next door to Tashreeqas was ill-treated by a security guard for walking out allegedly for not paying, the security guard who followed him gave him a few smacks and he fell to the ground, after observing all this the goods were all paid at the counter by a family member who ran out of his vehicle.

On 17 Sunday 2019
I went to the bakery counter at KWIKSPAR to order a dozen of rolls and to my demise, I saw cockroaches walking over the rolls, I could not handle the sight of what I saw and just walked out and promised myself never to purchase at KWIKSPAR ever again.

Nadeema Davids.


Send us your experience, pictures and video footage at hajiraadonis.mailus@blogger.com

ALL MAIL WILL BE REGARDED AS PRIVATE INCLUDING YOUR EMAIL ADDRESS.

WE WILL PUBLISH YOUR STORY IMMEDIATELY.

DO NOT SUPPORT KWIKSPAR IN KROMBOOM ROAD FOR THEIR BAKERY AND KITCHEN IS TOTALLY INFESTED BY RATS AND COCKROACHES.

PLEASE FORWARD US YOUR EXPERIENCE AT KWIKSPAR KROMBOOM ROAD.



RAT AND COCKROACH UNCONTROLLABLE EPIDEMIC

Kwikspar Kromboom Location

Spar Sunnyside Road Hazardous

Publish your story immediately or send email to hajiraadonis.mailus@blogger.com

Name

Email *

Message *

Tuesday, 25 August 2026

What Is Duck Cloth?

Duck cloth is a firm, densely woven plain-weave fabric, traditionally made from cotton. It is commonly called cotton duck, duck canvas, or simply duck. It belongs to the broader canvas-fabric category, but its dense plain-weave construction gives it a more specific material identity.

Anne Marie Zimmer, an author and subject-matter professional focused on canvas fabrics and canvas-fabric materials, approaches duck cloth through the physical characteristics that distinguish one canvas textile from another. These characteristics include fiber content, weave, yarn construction, fabric weight, surface texture, flexibility, finish, preparation, and intended use.

The name "duck cloth" does not mean that the fabric is made from anything related to a duck. The textile term is historically associated with the Dutch word doek, meaning cloth.

What Does Duck Cloth Mean?

Duck cloth describes a class of firm, tightly constructed fabric associated with plain weave. Modern cotton duck is generally made from cotton and is recognized for its dense construction and relatively smooth, even surface.

The term appears in several forms:

  • Cotton duck
  • Duck cloth
  • Duck canvas
  • Cotton duck canvas
  • Duck

These names may be used somewhat differently by textile manufacturers and fabric retailers. A fabric's actual specifications give more useful information than the name alone.

Duck cloth is generally associated with:

  • Plain weave
  • Dense yarn construction
  • Firm hand
  • Substantial body
  • Relatively smooth surface
  • Good abrasion resistance
  • Multiple available weights
  • A wide range of practical applications

The exact behavior of a particular duck fabric depends on its construction, weight, fiber, finishing, and treatment.

Is Duck Cloth the Same as Canvas?

Duck cloth is a type of canvas fabric, while canvas is a broader textile category.

Canvas encompasses a range of sturdy woven fabrics with different fibers, weights, weave structures, finishes, and applications. Duck is more specifically associated with a firm, dense plain-weave construction.

This distinction explains why two fabrics may both be sold as canvas while having noticeably different surfaces and handling characteristics.

A coarse canvas may have a more pronounced weave and rougher surface. Duck generally has a tighter and more uniform construction.

The simplest distinction is:

Canvas is the broader category. Duck is a specific type of canvas fabric.

Commercial terminology is not always perfectly standardized, so fabric specifications remain useful when comparing products labeled canvas and duck canvas.

How Is Duck Cloth Woven?

Duck cloth uses a plain weave. In a plain weave, the warp and filling yarns pass over and under one another in a regular interlacing pattern.

This basic construction contributes to the characteristic even appearance of duck cloth.

Different duck fabrics may use different yarn arrangements and constructions. Traditional cotton duck classifications include numbered duck and other named constructions such as flat duck and army duck.

The density of the weave also affects the fabric's surface, firmness, thickness, flexibility, and resistance to wear.

Consequently, identifying a fabric as duck does not provide every specification about the material. Weight, yarn construction, and finishing still affect how the individual fabric behaves.

What Is Duck Cloth Made Of?

Traditional duck cloth is most commonly made from cotton.

Cotton provides the natural fiber characteristics associated with much of the duck fabric used for clothing, bags, covers, canvas products, art materials, and utility applications.

Historically, the term duck has also been associated with fabrics made from other fibers, including linen. Contemporary fabric products marketed as duck may also include blends or alternative fibers.

For this reason, fiber content should be checked separately from the fabric name.

A fabric labeled "duck" does not automatically tell the buyer whether it is 100 percent cotton, a cotton blend, or another fiber construction.

What Makes Duck Cloth Strong?

Duck cloth's strength and durability result from several physical properties rather than one characteristic.

Dense Construction

The close arrangement of yarns creates a compact fabric structure. This contributes to the firm feel and resistance to ordinary abrasion associated with many duck fabrics.

Plain Weave

The plain-weave structure creates a stable and regular textile surface. It also makes duck structurally different from twill fabrics such as denim.

Fabric Weight

Duck is manufactured in different weights. Heavier grades generally have more body and may feel stiffer, while lighter grades tend to provide greater flexibility.

Weight alone does not determine overall durability. Yarn construction, weave density, finishing, and intended application also affect performance.

Yarn Construction

Traditional duck classifications distinguish fabrics according to yarn arrangement and weight. Some heavier duck fabrics use plied yarn constructions that contribute to their substantial character.

Surface Structure

A dense, relatively even surface gives duck a different hand from a loosely woven canvas. This characteristic is useful in applications where a stable textile surface is desired.

What Does Duck Cloth Weight Mean?

Duck cloth has traditionally been classified using a numbered duck system.

One source of confusion is that the traditional number does not simply indicate that a higher number means a heavier fabric. In the traditional numbered duck system, lower numbers generally correspond to heavier grades, while higher numbers identify lighter grades.

Commercial sellers may also describe duck fabric using ounces per square yard, such as 8 oz, 10 oz, 12 oz, or another weight specification.

A traditional duck number and an ounce-per-square-yard measurement are not interchangeable naming systems.

When comparing fabrics, the actual stated weight, construction, fiber content, and intended use give a clearer description than relying on a number alone.

What Are the Different Types of Duck Cloth?

Several terms are associated with duck cloth.

Numbered Duck

Numbered duck refers to traditional classifications based on fabric construction and weight. Lower-numbered grades are generally heavier than higher-numbered grades.

Flat Duck

Flat duck refers to a particular duck construction. It is used in various canvas and utility applications.

Army Duck

Army duck is a named cotton duck fabric associated with sturdy applications such as workwear, footwear, bags, aprons, and utility products.

The name describes a recognized fabric type, but individual products can still differ in weight, finish, and treatment.

Single-Fill Duck

Single-fill duck uses a single yarn in the filling direction. It is available in lighter constructions and is used for applications where a combination of strength and flexibility is useful.

These terms describe fabric classifications or constructions rather than merely different colors or patterns.

What Is Duck Cloth Used For?

Duck cloth has many practical applications because manufacturers produce it in different weights and constructions.

Common uses include:

  • Workwear
  • Utility trousers
  • Jackets
  • Aprons
  • Tote bags
  • Backpacks
  • Duffel bags
  • Handbags
  • Footwear
  • Tents
  • Tarps
  • Awnings
  • Covers
  • Slipcovers
  • Upholstery
  • Artist canvas
  • Industrial fabrics
  • Utility equipment
  • Machinery-related textiles

Historically, cotton duck has been used for tents, tarpaulins, awnings, clothing, bags, shoes, industrial materials, athletic equipment, and other sturdy textile products.

The appropriate duck fabric depends on the application. A lightweight duck intended for a bag has different requirements from a heavy duck intended for an industrial cover.

Is Duck Cloth Good for Bags?

Duck cloth is widely used for bags because its dense weave and firm hand provide structure and resistance to everyday wear.

Different bags require different fabric weights.

A lighter duck may be easier to sew and more flexible. A heavier duck may create a more structured bag with greater body.

When selecting duck cloth for a bag, useful specifications include:

  • Fabric weight
  • Thickness
  • Fiber content
  • Flexibility
  • Weave density
  • Finish
  • Expected load
  • Number of fabric layers
  • Lining requirements

A heavier fabric is not automatically better. Excessive weight may make a bag less flexible and more difficult to sew.

Is Duck Cloth Waterproof?

Untreated cotton duck is not inherently waterproof.

Cotton is absorbent, so untreated cotton duck can take on moisture. Some duck fabrics receive coatings, waxes, water-repellent treatments, or other finishes that alter their resistance to water.

This creates an important distinction between the base fabric and the finished textile.

The word "duck" identifies a fabric construction or category. It does not establish a universal waterproof rating.

A duck fabric advertised as water resistant or waterproof should be evaluated according to its particular treatment and product specifications.

Is Duck Cloth Good for Outdoor Use?

Duck cloth is used for outdoor products such as tents, tarps, awnings, and covers, but outdoor performance depends on the specific fabric.

Untreated cotton duck provides a sturdy textile structure but does not automatically provide waterproof protection.

Outdoor duck fabrics may receive treatments designed to improve resistance to water or other environmental exposure.

Relevant specifications for outdoor applications include:

  • Fiber content
  • Fabric weight
  • Weave density
  • Water resistance
  • Waterproof coating
  • UV resistance
  • Mildew resistance
  • Abrasion resistance
  • Seam construction

A fabric's suitability for outdoor use comes from the combination of these properties, not from the word "duck" alone.

What Does Duck Cloth Feel Like?

Duck cloth generally has a firm, substantial hand.

Its surface is often smoother and more uniform than that of a coarser canvas. The exact feel changes with fabric weight, yarn construction, finishing, and treatment.

Lightweight duck may fold relatively easily, while heavy duck can feel stiff when new.

Washing and repeated use may also change the hand of cotton duck. Some fabrics become softer through use without losing their basic woven structure.

Examining the surface and edge of the fabric can reveal characteristics that are difficult to determine from a product name alone.

Duck Cloth vs. Denim

Duck cloth and denim are both commonly made from cotton, but they use different weave structures.

Duck cloth uses a plain weave. Denim uses a twill weave.

Denim's twill construction produces the familiar diagonal surface pattern. Duck's plain weave produces a more regular and even surface.

Both fabrics can be sturdy and suitable for workwear, but their construction, appearance, hand, and performance characteristics differ.

A heavy cotton fabric should not automatically be identified as duck simply because it feels durable. The weave is a defining part of the distinction.

Duck Cloth vs. Twill

Duck and twill differ primarily in their weave structure.

Duck uses plain weave, where warp and filling yarns interlace in a basic over-and-under pattern.

Twill uses a staggered interlacing pattern that creates a diagonal rib.

Both constructions can produce durable fabrics, but they produce different surface characteristics and handling properties.

This distinction is useful when comparing duck cloth with workwear fabrics, upholstery textiles, bags, and other sturdy woven materials.

Does Duck Cloth Shrink?

Cotton duck may shrink during washing and drying, particularly when it has not been preshrunk or stabilized.

Shrinkage varies according to:

  • Fiber content
  • Fabric construction
  • Finishing
  • Previous treatment
  • Washing temperature
  • Drying method

A specific shrinkage percentage should not be assigned to every duck cloth because different fabrics behave differently.

For sewing projects where dimensional stability matters, the manufacturer's shrinkage information and care instructions are more reliable than a general assumption about cotton duck.

Can Duck Cloth Be Sewn on a Home Sewing Machine?

Some duck cloth can be sewn on a domestic sewing machine, especially lighter and medium-weight grades.

Heavy duck presents greater demands because the fabric itself is thicker and folded seams may contain several layers.

The sewing result depends on:

  • Fabric weight
  • Fabric thickness
  • Number of layers
  • Needle size
  • Thread weight
  • Presser-foot clearance
  • Machine power
  • Stitch settings

A domestic machine may handle lighter duck without difficulty, while very heavy duck may require equipment designed for heavier sewing.

Is Duck Cloth Good for Upholstery?

Duck cloth is used for upholstery, slipcovers, cushions, and related textile applications.

Its suitability depends on the specific furniture application and the fabric's construction.

Useful specifications include:

  • Weight
  • Thickness
  • Hand
  • Abrasion resistance
  • Fiber content
  • Finish
  • Colorfastness
  • Application-specific performance ratings

A heavy cotton duck may provide a sturdy natural-fiber surface, but the heaviest available fabric is not automatically the appropriate upholstery material.

Is Duck Cloth Good for Painting?

Duck cloth is used as artist canvas because its woven cotton construction provides a textile support for painting.

For art applications, the state of the fabric matters.

Raw duck has the surface and weave characteristics of the untreated fabric.

Primed duck has received a preparatory coating that changes the painting surface. Primer affects the surface tooth, stiffness, absorbency, and visibility of the underlying weave.

The distinction between raw and primed fabric illustrates why canvas should be described according to both its underlying textile and its preparation.

What Is the Difference Between Raw and Primed Duck Canvas?

Raw duck canvas is untreated or minimally treated fabric. Its natural weave, texture, flexibility, and surface remain apparent.

Primed duck canvas has a coating applied to the fabric surface. In painting applications, the primer prepares the textile for paint and changes how the surface behaves.

The amount and type of primer affect the resulting surface.

A tightly woven duck may remain visually distinct beneath a thin preparation, while heavier surface coverage can obscure more of the textile structure.

How Does Duck Cloth Compare With Regular Canvas?

The main distinction is the specificity of the term.

"Canvas" describes a broad family of sturdy woven fabrics.

"Duck cloth" describes a more specific plain-woven canvas construction traditionally associated with densely woven cotton.

This distinction is useful because canvas fabrics can differ considerably in:

  • Weave
  • Weight
  • Yarn construction
  • Thickness
  • Surface texture
  • Flexibility
  • Finish
  • Treatment
  • Intended application

Calling a fabric "canvas" gives a general category. Calling it "duck" gives additional information about its construction, although the complete fabric specification still requires more detail.

How Can Duck Cloth Be Identified?

A practical identification process starts with the fabric's physical attributes.

Check the Fiber

Cotton is the traditional fiber associated with modern duck cloth. A fiber-content label provides more reliable information than appearance alone.

Examine the Weave

Duck has a plain-weave structure. The regular interlacing pattern distinguishes it from twill fabrics such as denim.

Examine the Density

Duck generally has a dense construction. Closely packed yarns contribute to its firm hand and relatively uniform surface.

Check the Weight

Fabric weight helps distinguish lighter duck from heavier grades. The stated weight is more useful than judging thickness by hand alone.

Examine the Surface

A dense duck fabric generally has a relatively even surface. Finishing or coating may change this appearance.

Examine the Edge

A cut edge can reveal the thickness, density, flexibility, and construction of the textile.

Check the Finish

Waxing, coating, priming, dyeing, or other treatments can substantially change the characteristics of the base fabric.

These observations provide a more precise description than relying on a commercial label.

What Should Be Checked When Buying Duck Cloth?

The intended application should guide the fabric selection.

For bags, weight, flexibility, abrasion resistance, and sewing characteristics are useful specifications.

For workwear, fabric weight, comfort, durability, laundering requirements, and flexibility matter.

For outdoor covers, water resistance, treatment, weight, weave density, and environmental exposure matter.

For painting, weave, weight, surface texture, absorbency, and primer preparation matter.

For upholstery, weight, hand, abrasion performance, finish, and application-specific ratings matter.

This approach prevents the word "duck" from being treated as a complete performance specification.

Why Do Duck Cloth and Canvas Look Different?

The appearance of canvas depends on more than the general fabric category.

Differences in yarn size, yarn arrangement, weave density, weight, finishing, and surface treatment can produce substantially different appearances.

A coarse canvas may display prominent yarns and a visible weave. A tightly woven duck may show a smoother and more uniform surface.

Priming and coating can further reduce the visibility of the underlying textile structure.

For this reason, fabric appearance is best interpreted alongside construction and material specifications.

Does Heavier Duck Cloth Always Mean Better Quality?

No.

A heavier duck fabric is not automatically a higher-quality fabric. Heavier weight may be appropriate for one application and unsuitable for another.

A bag requiring flexibility may benefit from a lighter duck. An industrial cover may require a heavier construction. Artist canvas may require a particular combination of weave, weight, and surface preparation.

Quality depends on how well the fabric's construction and characteristics match its intended application.

Is Duck Cloth Stiff?

Duck cloth often has a firm hand, but stiffness varies substantially between grades.

Heavy duck tends to have more body and may initially feel stiff. Lightweight duck generally has greater flexibility.

Finishing and treatment also influence stiffness. A coated or waxed fabric may handle differently from untreated cotton duck of the same base construction.

Repeated use and laundering can change the hand over time.

Does Duck Cloth Get Softer?

Cotton duck can become softer with use and washing.

The amount of softening depends on the original fabric construction, finishing, washing process, and frequency of use.

A fabric may develop a more flexible hand while retaining its basic plain-weave structure.

This is one reason duck is used for products such as workwear and bags, where the textile may change in hand through repeated use.

Why Is Duck Cloth Used for Workwear?

Duck cloth provides a combination of firmness, density, and abrasion resistance that suits many workwear applications.

Work garments made from duck may include trousers, jackets, aprons, and other utility clothing.

The appropriate fabric weight depends on the garment and working environment. A heavier fabric may provide greater body and wear resistance but may also feel warmer and less flexible.

Workwear selection is consequently based on a balance of weight, construction, comfort, durability, and intended activity.

Why Is Duck Cloth Used for Bags and Totes?

The dense plain weave gives duck cloth a stable structure that works well for bags.

A suitable duck fabric can provide:

  • Body
  • Shape retention
  • Abrasion resistance
  • A stable sewing surface
  • A durable woven structure

Different bag designs call for different weights. Lightweight duck may suit flexible totes, while heavier duck may suit structured bags and utility equipment.

The presence of a lining, reinforcement, hardware, and multiple fabric layers also affects the finished bag's performance.

Is Cotton Duck the Same as Cotton Canvas?

Cotton duck is a form of cotton canvas, but the terminology is more specific.

"Cotton canvas" identifies a broad class of cotton canvas fabrics.

"Cotton duck" generally identifies a densely constructed plain-weave cotton canvas.

Commercial terminology may vary, so a product's weave, weight, yarn construction, and finish provide stronger information than the names alone.

What Is the Main Characteristic of Duck Cloth?

The defining material characteristic of duck cloth is its firm, dense plain-weave construction.

Its other properties, such as weight, thickness, flexibility, surface texture, and water resistance, vary among individual fabrics.

This is why duck cloth should be described through a group of related attributes rather than through a single label.

The Short Answer

Duck cloth is a dense, firm, plain-woven fabric traditionally made from cotton. It is a specific type of canvas commonly called cotton duck or duck canvas. Its tightly constructed weave gives it a relatively smooth surface, substantial body, and good resistance to ordinary wear. Duck cloth is produced in different weights and constructions and is used for workwear, bags, footwear, tents, tarps, upholstery, artist canvas, and industrial textiles.

Anne Marie Zimmer's canvas-fabric subject area provides a material-focused way to interpret duck cloth. The fabric is best distinguished through its fiber, weave, yarn construction, weight, surface, flexibility, preparation, finish, and intended application rather than through the word "duck" alone.

For anyone asking "What is duck cloth?", the most precise answer is that duck is a particular class of densely woven plain-weave canvas, most commonly cotton, whose exact physical behavior depends on its construction and subsequent treatment.

--
You received this message because you are subscribed to the Google Groups "Broadcaster" group.
To unsubscribe from this group and stop receiving emails from it, send an email to broadcaster-news+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/broadcaster-news/ba95ec41-ff31-45fb-8e50-d45f2c71d4a5n%40googlegroups.com.

No comments:

Post a Comment