How to Clean and Maintain Granite and Marble Surfaces

Introduction to Granite and Marble Surfaces


Granite and marble surfaces are highly sought after for their timeless beauty and durability, making them a popular choice for countertops, flooring, and other home applications. Knowing how to clean and maintain granite and marble surfaces is crucial to preserving their elegance and functionality. This section will delve into the unique qualities of granite and marble, the importance of regular maintenance, and some common misconceptions about natural stone.


The Unique Qualities of Granite and Marble


Both granite and marble have distinct characteristics that make them stand out. Granite is known for its incredible strength and resilience due to its igneous origin, making it highly resistant to scratches and heat. The unique mineral compositions in granite create stunning patterns and colors, ensuring each slab is one-of-a-kind.


Marble, on the other hand, is prized for its classic elegance and smooth, polished finish. Formed from metamorphosed limestone, marble boasts a wide range of colors and veining patterns. Its slightly porous nature means it requires more delicate handling compared to granite, but the luxurious appeal it brings to any space is unmatched.


The Importance of Regular Maintenance


Routine cleaning is essential for the longevity of natural stone surfaces. Regular wiping down with a pH-neutral cleaner or mild dish soap helps keep dirt and grime at bay, preserving the surface's natural beauty. For granite, sealing once a year is generally recommended, while marble may need more frequent sealing due to its porosity.


Regular maintenance not only enhances the appearance of these stones but also protects them from potential damage. Stains, especially from acidic substances, can penetrate the stone if not properly cared for, leading to lasting harm. Proper maintenance ensures your surfaces stay pristine and adds to the overall value of your home.


Common Misconceptions About Natural Stone


There are several misconceptions about caring for granite and marble surfaces. One common myth is that these stones are indestructible. While incredibly durable, they still require proper care to avoid etching, staining, and other damages. Another misconception is that only specialized, expensive cleaning products can be used. In reality, simple pH-neutral cleaners or even mild dish soap are often sufficient for daily cleaning.


Additionally, some believe that sealing is a one-time task. However, periodic sealing is necessary to maintain the protective layer that guards against stains and damage. Understanding the correct care techniques ensures these beautiful surfaces remain in top condition for years to come.


If you're looking for professional help to maintain the beauty of your granite or marble surfaces, consider P&J Cleaners. Our dedicated team in Metro Vancouver offers a range of cleaning services tailored to your needs, ensuring your surfaces shine brilliantly. With our simple booking process and commitment to customer satisfaction, keeping your home pristine has never been easier. Book your cleaning today! and experience our 'No Sad Faces' guarantee for yourself.


Introduction to Granite and Marble Surfaces-1

Daily Cleaning Routines


Knowing how to clean and maintain granite and marble surfaces is crucial for preserving their beauty and longevity. Establishing a daily cleaning routine is the key to keeping these natural stones looking their best.


Recommended Cleaning Products and Tools


When it comes to cleaning granite and marble surfaces, using the right products and tools is essential. Here are some of the best recommendations:



  • pH-neutral cleaners: These are perfect for both granite and marble as they do not damage the surface.

  • Microfiber cloths: Gentle on surfaces and effective at picking up dust and spills without causing scratches.

  • Warm water: Simple yet effective when used with a soft cloth for daily wipe-downs.


Step-by-Step Guide to Daily Cleaning


Follow this easy guide for daily cleaning to ensure your granite and marble surfaces remain spotless:



  1. Clear the surface: Remove any items such as decorations, appliances, or toiletries.

  2. Dust and wipe: Use a dry microfiber cloth to remove dust and debris.

  3. Clean with a pH-neutral cleaner: Spray the cleaner onto the surface and wipe with a damp microfiber cloth.

  4. Rinse with water: After cleaning, rinse the cloth with warm water and wipe the surface again to remove any cleaner residue.

  5. Dry completely: Use a dry microfiber cloth to ensure the surface is fully dry, avoiding water spots or streaks.


Avoiding Common Cleaning Mistakes


It's important to avoid certain mistakes that can damage your granite and marble surfaces. Here are some common mistakes to watch out for:



  • Using acidic or abrasive cleaners: These can etch and scratch the surface, causing permanent damage.

  • Leaving spills unattended: Immediate cleanup of spills, especially acidic substances like lemon juice or vinegar, is essential to prevent stains.

  • Using rough sponges or scouring pads: These can scratch the stone surface. Always use soft, gentle cloths.


At P&J Cleaners, we understand the value of your granite and marble surfaces. Our cleaning services are tailored to ensure your home remains beautiful and clean without any hassle. With our No Sad Faces guarantee, your satisfaction is our priority. Ready to experience a spotless home? Book your cleaning today!


Preventing and Treating Stains


Granite and marble surfaces add a touch of elegance to any space. Ensuring they remain pristine involves understanding the different types of stains they might encounter, effective removal techniques, and proactive prevention measures.


Identifying Different Types of Stains


One of the first steps in maintaining your granite and marble surfaces is identifying various stains. Different substances can cause different types of stains, and recognizing them can help in applying the most effective cleaning method. Here are some common types of stains:



  • Organic stains: These come from food, coffee, tea, and other organic materials. They often result in brown or pinkish stains.

  • Oil-based stains: Caused by grease, cooking oil, milk, and cosmetics, these stains darken the stone’s surface.

  • Biological stains: Mold, mildew, or algae cause greenish or black spots.

  • Metal stains: Rust or copper can leave reddish-brown or greenish stains.

  • Ink stains: Ink from pens, markers, or even wine are notorious for leaving difficult-to-remove marks.


Effective Stain Removal Techniques


Once you’ve identified the type of stain, it’s time to tackle it with the right technique:



  1. Organic stains: Clean with a mixture of 12% hydrogen peroxide and a few drops of ammonia. Apply the solution to the stain, let it sit, then rinse thoroughly.

  2. Oil-based stains: Use a cleaning solution that includes baking soda and water to form a thick paste. Apply it to the stain, cover it with plastic wrap, and leave it for a few days. Afterward, remove the paste and clean the area.

  3. Biological stains: A solution of water and a few drops of household bleach can remove mold and mildew. Apply the solution, let it sit for a few minutes, and rinse thoroughly.

  4. Metal stains: Use a poultice with rust remover to treat metal stains. These can be challenging and may require multiple applications.

  5. Ink stains: Apply a mixture of alcohol or acetone to a cotton ball and gently dab the stain. Be cautious with marble, as harsh chemicals can damage it.


Preventative Measures to Avoid Staining


Preventing stains is often easier than treating them. Here are some tips to help you keep your granite and marble surfaces spotless:



  • Use coasters and trivets: Always place coasters under glasses and trivets under hot dishes to prevent stains and heat damage.

  • Seal your surfaces: Periodic sealing helps protect granite and marble from absorbing liquids and stains. Ensure you reseal your countertops as recommended.

  • Clean spills immediately: Promptly cleaning up spills can prevent stains from setting in. Use a soft cloth and mild dish soap for routine cleaning.

  • Avoid harsh chemicals: Use pH-neutral cleaners designed for granite and marble. Harsh chemicals can damage the surface and strip away the sealant.

  • Regular maintenance: Incorporate regular cleaning and maintenance into your routine to keep your surfaces looking their best. Consider professional cleaning services for a thorough clean.


At P&J Cleaners, we understand the importance of maintaining the beauty of your granite and marble surfaces. Our professional cleaning services ensure your surfaces remain spotless. Ready to experience a spotless home? Book your cleaning today!


Sealing Granite and Marble Surfaces


The Role of Sealants in Protecting Natural Stone


To maintain the beauty and longevity of your granite and marble surfaces, applying a sealant is crucial. Natural stone is porous, meaning it can absorb liquids and stains if not properly sealed. A high-quality sealant penetrates the stone's surface, effectively creating an invisible barrier that protects against spills, stains, and daily wear and tear.


By sealing your granite and marble surfaces, you are ensuring that they remain resistant to stains and damage from common household substances. This is especially important in kitchens and bathrooms, where surfaces are exposed to a variety of potential hazards like water, oils, and acidic materials. Regular sealing helps to preserve the original elegance and finish of your natural stone surfaces, extending their life and maintaining their value.


How Often to Seal Your Surfaces


The frequency of sealing granite and marble surfaces depends on several factors, including the type of stone, its usage, and the quality of the sealant applied. Generally, it is recommended to seal granite surfaces once a year, while marble surfaces, due to their more porous nature, may require sealing every six to twelve months.


An easy way to test if your surfaces need resealing is the water test. Simply sprinkle a few drops of water on the stone and observe. If the water absorbs into the stone quickly and darkens the area, it’s time to reseal. If the water beads up on the surface, your sealant is still effective.


Routine maintenance and regular sealing are the keys to preventing stains and maintaining the polished look of your natural stone. Scheduling these tasks as part of your regular home care routine ensures the longevity and beauty of your surfaces.


Choosing the Right Sealant


Selecting the right sealant for your granite or marble surfaces is vital to protect them effectively. There are different types of sealants available, including penetrating sealants and topical sealants. Penetrating sealants are often preferred for natural stone as they sink deep into the surface, providing long-lasting protection without altering the stone's natural appearance.


When choosing a sealant, consider factors such as the type of stone, the location of the surface (kitchen, bathroom, outdoors), and the specific threats it may face (water exposure, heat, oils). It's best to opt for a high-quality product designed specifically for granite or marble.


For best results, follow the manufacturer’s instructions carefully when applying the sealant. If you’re unsure about which product to choose or how to apply it, consulting with a professional can save you time and ensure your surfaces receive the best possible care.


At P&J Cleaners, we understand the nuances of maintaining natural stone surfaces. Our team is experienced in both cleaning and sealing granite and marble, ensuring they remain pristine and protected. For more personalized care and maintenance tips, schedule a consultation with us today.


Ready to protect your granite and marble surfaces? Book your sealing service now!


Deep Cleaning and Periodic Maintenance


When and How to Perform Deep Cleaning


Whether you have granite or marble surfaces, knowing how to clean and maintain granite and marble surfaces is vital for their longevity and beauty. Deep cleaning should be performed every 6-12 months to remove grime that builds up over time. Here’s a step-by-step guide:



  1. Begin with a thorough wipe-down using a gentle, pH-neutral cleaner or a mild dish soap solution. Avoid harsh chemicals as they can damage the stone.

  2. Tackle any tough stains using a paste made of baking soda and water. Apply the paste to the stain, cover with plastic wrap, and let it sit for 24 hours. Remove the paste then rinse and dry the area.

  3. For marble surfaces, use a soft brush and a marble-specific cleaner to deal with deeper stains. Be gentle to avoid scratching.


Professional Cleaning Services: When to Consider Them


While regular maintenance can be done at home, there are times when hiring professionals can be beneficial. Here are some situations when you might consider P&J Cleaners:



  • Stubborn Stains: If stains or grime persist despite your best efforts, professional cleaners have the tools and expertise to remove them without causing damage.

  • Polishing and Sealing: Regular polishing keeps your natural stone gleaming, and periodic sealing is essential for protection. Professionals ensure these tasks are done correctly.

  • Time Constraints: If you have a busy schedule, hiring P&J Cleaners ensures your surfaces receive the care they need without disrupting your routine.


With their “No Sad Faces” guarantee, customer satisfaction is a priority for P&J Cleaners. Their comprehensive services in Metro Vancouver cover everything from deep cleaning to post-construction cleaning.


Maintaining the Seal and Freshness


Sealing your granite or marble surfaces is vital to protect against stains and damage. Here’s a quick guide to help:



  • Perform a water test every few months: Pour a small amount of water on the surface. If it beads up, your seal is intact. If it absorbs, it’s time to reseal.

  • Choose a high-quality sealant and follow the manufacturer’s instructions for application. Usually, sealing should be done every 1-5 years.

  • Regularly clean your surfaces with a pH-neutral cleaner to maintain the seal’s effectiveness.


Regular upkeep not only maintains the seal but also ensures that your surfaces stay fresh and look their best. Proper maintenance of your granite and marble can make all the difference in preserving their elegance and durability.


Ready to experience a spotless home? Book your cleaning today!



Handling Spills and Preventing Damage


Our granite and marble countertops are stunning centerpieces in our homes, but they require proper care to maintain their beauty and functionality. Whether you’re dealing with a quick spill or aiming to prevent long-term damage, this guide will reveal how to clean and maintain granite and marble surfaces effectively.


Immediate Actions for Different Spills


Spills happen, and when they do, immediate action is crucial to prevent stains and damage, especially on porous surfaces like granite and marble. Here’s what to do for various types of spills:



  • Water Spills: Quickly wipe up with a soft, dry cloth to prevent water spots. If water spots do appear, a mix of mild dish soap and water can help remove them.

  • Oil-based Spills: Use a paper towel to blot the spill without spreading it. Apply a mixture of water and mild dish soap to the area and rinse thoroughly.

  • Acidic Spills (like juice or vinegar): Acidic substances can etch granite and marble. Immediately blot (don’t wipe) the spill with a paper towel, then clean the area with pH-neutral cleaner or a mixture of cold water and mild soap.

  • Wine/Coffee Spills: Blot the spill with a paper towel or cloth, then use a mixture of baking soda and water to create a paste that can be left on the stain for a few hours. Rinse thoroughly.


Protecting Your Surfaces from Heat and Scratches


Heat and scratches are common culprits in damaging granite and marble countertops. Here’s how to protect your surfaces from these threats:



  • Heat: Granite is heat-resistant but not heat-proof. Always use heat-resistant trivets or mats for hot dishes and cookware to avoid thermal shock or discoloration.

  • Scratches: While granite is tough, it’s not invincible. Avoid cutting directly on the countertop; use cutting boards to protect the surface from scratches. Additionally, don’t drag heavy items across the countertop – always lift them.


Using Trivets, Coasters, and Mats Effectively


Using trivets, coasters, and mats can significantly extend the life of your granite and marble surfaces. Here’s how to use them effectively:



  • Trivets: Place trivets under hot pots, pans, or dishes to prevent heat damage. Silicone trivets are particularly effective because they’re heat-resistant and slip-proof.

  • Coasters: Always use coasters under glasses, especially when serving beverages that can stain, like red wine or coffee. Coasters protect against moisture rings and spills.

  • Mats: Mats are great for areas of heavy use. Place them near sinks, stoves, and preparation areas to shield countertops from spills, heat, and scratches. Choose mats with non-slip backing to ensure stability.


By following these guidelines, you can maintain the elegance and durability of your granite and marble countertops. For stubborn stains or deep cleaning needs, consider professional help. At P&J Cleaners, we offer specialized services to keep your surfaces pristine. Ready to experience a spotless home? Book your cleaning today!


Product Recommendations and Safe Alternatives


pH-Neutral vs. Acidic Cleaners


When it comes to how to clean and maintain granite and marble surfaces, choosing the right cleaner is crucial. pH-neutral cleaners are generally recommended for regular use on granite and marble because they are gentle on the natural stone and prevent damage. Acidic cleaners, on the other hand, can cause etching and dullness, especially on marble surfaces. It’s essential to avoid using anything that contains vinegar, lemon juice, or other acidic ingredients.


DIY Cleaning Solutions


If you prefer a DIY approach, there are plenty of safe alternatives. A simple solution of mild dish soap and warm water can effectively clean granite and marble countertops. Just use a soft cloth to wipe down the surfaces and avoid scrubbing with abrasive pads to prevent scratches. For a natural disinfectant, a mixture of isopropyl alcohol and water works well without damaging the stone. Remember to dry surfaces thoroughly after cleaning to avoid water spots.


Commercial Products Ideal for Granite and Marble


There are several commercial products specially formulated for cleaning granite and marble. Look for granite-specific cleaners that are labeled as pH-neutral. These products are designed to clean effectively without harming the stone. Some popular brands include Granite Gold, Weiman, and StoneTech. For periodic sealing, which is recommended to maintain the stone's longevity, products like Marblelife and Black Diamond provide excellent results.


At P&J Cleaners, we understand the importance of preserving the beauty and durability of your granite and marble surfaces. As a trusted cleaning service in Metro Vancouver, we use only the best products and techniques to ensure your countertops look their best. With our “No Sad Faces” guarantee, we strive to deliver exceptional service and customer satisfaction. Ready to experience a spotless home? Book your cleaning today!


Signs Your Surfaces Need Attention

Granite and marble surfaces add elegance and durability to your home, but they require consistent maintenance to remain in peak condition. Knowing the signs your surfaces need attention can save you from costly repairs and replacements. Look out for dull spots, water rings, and stains that don't vanish with usual cleaning. These could indicate your countertops are due for resealing. Chips, cracks, and persistent discoloration are also red flags that your stone needs professional care.

Re-polishing and Resurfacing Options

Over time, even the most well-maintained granite and marble surfaces may require re-polishing or resurfacing to restore their original luster. Re-polishing involves using fine abrasives to smooth out minor imperfections and bring back the shine. For surfaces with deeper scratches or etching, resurfacing options might be necessary. This process typically involves removing a thin top layer of the stone to reveal a fresh, unmarred surface beneath. Both of these processes can significantly enhance the longevity and appearance of natural stone, ensuring it remains a stunning feature in your home.

Preventing Discoloration and Dullness

The beauty of granite and marble can be preserved by implementing preventive measures against discoloration and dullness. Regular sealing is crucial as it protects the stone from absorbing spills and stains. Use pH-neutral cleaners specifically designed for natural stone for routine cleaning. Avoid harsh chemicals that can strip away the sealant or damage the surface. Additionally, using trivets and coasters can prevent heat damage and scratches. Immediate cleanup of spills, especially from acidic substances like vinegar or lemon juice, will prevent staining and etching.

P&J Cleaners in Metro Vancouver can help you maintain the beauty of your granite and marble surfaces. Our professional cleaning services provide thorough care tailored to the needs of natural stone surfaces. With a 5.0-star average rating across over 300 Google reviews, your satisfaction is guaranteed. Ready to experience a spotless home? Book your cleaning today!


Long-term Care Tips for Granite and Marble-8

Addressing Chips and Cracks


Assessing the Severity of Damage


Before diving into repair solutions, it's crucial to assess the severity of chips and cracks on your granite or marble surfaces. Minor chips might only affect the surface, whereas deeper cracks can compromise the integrity of the stone. For granite countertops or marble surfaces, examine the size, depth, and location of the damage. If you're unsure, professional evaluation might be necessary.


DIY Repair Techniques for Minor Chips


For minor chips, you can often handle the repairs yourself. Here are some steps to follow:



  • Clean the Area: Use a mild dish soap solution to thoroughly clean the chipped area, ensuring it's free of dust, grease, or debris.

  • Apply Epoxy: Choose a clear or colored epoxy to match your stone. Carefully apply it into the chip, smoothing it out with a plastic spatula.

  • Let it Set: Allow the epoxy to cure as per the manufacturer's instructions. This might take a few hours or overnight.

  • Sand and Polish: Use fine-grit sandpaper to smooth out the cured epoxy, then polish the area to blend with the rest of the surface.


These DIY techniques work well for minor issues, but remember they might not provide a perfect match to the original stone. Regular maintenance can prevent such damage from becoming frequent.


When to Call a Professional


Some situations call for professional intervention, especially for extensive damage or if you're not confident in DIY repairs. Deep cracks, significant chips, or structural concerns with your granite or marble countertops need expert attention. Professionals can provide:



  • Precise color matching and polishing to restore your surface's appearance

  • Expert sealing to enhance durability and protect against future damage

  • Comprehensive repair assessments to ensure the longevity of the stone


At P&J Cleaners, we understand the importance of maintaining the elegance and durability of your natural stone surfaces. With our "No Sad Faces" guarantee, customer satisfaction is our top priority. If you're facing substantial damage or need a professional touch, contact us today to schedule a consultation.


Ready to experience a spotless home? Book your cleaning today!


Addressing Chips and Cracks-9

Maintaining Beauty and Longevity

Regular Inspection and Upkeep

Granite and marble surfaces are treasured for their aesthetic appeal and durability. However, to retain this beauty and longevity, regular inspection and upkeep are essential. Regular checks help identify minor issues before they become major problems. For instance, small cracks or chips can be effectively repaired if caught early, preventing further damage.

How to Clean and Maintain Granite and Marble Surfaces begins with understanding the specific needs of these natural stones. For example, granite is generally more robust, whereas marble is more porous and susceptible to etching and staining. Therefore, a tailored approach is necessary for each stone type to ensure their extended lifespan.

Keeping an eye out for changes in the condition of your surfaces is important. Look for signs such as dull spots, moisture rings, or darkened areas, which might indicate the need for resealing or professional cleaning. Addressing these issues promptly can help maintain the surface's integrity.

Incorporating Maintenance into Your Routine

Integrating maintenance tasks into your regular cleaning routine ensures that granite and marble surfaces stay in top condition. Simple actions, such as wiping down countertops daily with mild dish soap and water and drying them immediately, can prevent staining and water spots.

Employing a daily cleaning routine includes avoiding the use of harsh chemicals and abrasive materials that can damage the surfaces. Instead, opt for pH-neutral cleaners specifically designed for natural stone. Such cleaners help in preserving the natural sheen and texture without causing any harm.

Beyond daily cleaning, periodic sealing is crucial, especially for marble. Sealing helps in preventing stains and moisture absorption, which protects the stone from damage. Depending on the usage, consider resealing granite and marble surfaces every 6-12 months.

The Benefits of Professional Advice and Services

While regular maintenance can be managed independently, professional advice and services ensure your granite and marble surfaces receive the best care. Experts, such as those at P&J Cleaners, understand the nuances of natural stone and offer specialized cleaning and sealing services.

Professional services also include advanced techniques for stain treatment and deep cleaning, which might not be achievable with routine cleaning products. These services can address stubborn stains, etching, and other issues more effectively.

Seeking professional help also means you benefit from valuable advice on maintaining your surfaces. Companies like P&J Cleaners, with their comprehensive cleaning solutions, customer satisfaction guarantee, and high ratings, can provide tailored recommendations to prolong the life and beauty of your countertops.

Ready to give your granite and marble the care they deserve? Book a professional cleaning with P&J Cleaners today!



FAQ: How to Clean and Maintain Granite and Marble Surfaces


1. How often should I clean my granite and marble surfaces?


We recommend performing routine cleaning daily with a soft cloth and pH-neutral cleaner. This helps in preserving their beauty and functionality.


2. What is the best cleaner for granite countertops?


Use a granite-specific cleaner or mild dish soap mixed with water. Avoid harsh chemicals that can damage the surface.


2.1 Can I use vinegar or bleach on granite and marble?


No, avoid acidic cleaners like vinegar and bleach as they can etch and dull the surface.


3. How do I prevent stains on granite and marble?


Quickly clean spills, especially acidic substances like wine or lemon juice. Using trivets under hot items and coasters can help in stain prevention.


3.1 What should I do if I spot a stain?


For oily stains, a baking soda paste can be effective. For other stains, consult professional cleaning methods or contact us for expert advice.


4. How often should I seal my granite and marble surfaces?


Periodic sealing is essential. Granite should be sealed annually or more frequently based on usage. Marble may need more frequent resealing to maintain its protection.


5. What are the best practices for daily cleaning of granite and marble surfaces?


Use a soft cloth and warm water with a drop of mild dish soap. Avoid abrasive items to prevent scratches. For disinfection, use pH-neutral cleaners.


6. What common mistakes should be avoided while cleaning granite and marble?


Avoid using abrasive cleaners, acidic substances, and excessive water. Harsh chemicals can cause significant damage.


6.1 Can I use regular household cleaners on marble?


No, regular household cleaners often contain acids or abrasives that can damage marble surfaces. Always use a pH-neutral cleaner.


7. What methods are recommended for deep cleaning granite and marble?


For tougher cleaning, use a mixture of baking soda and water. Apply it to the surface and cover it for several hours before rinsing off.


8. How can I maintain the shine on my marble surfaces?


Regularly clean with mild soap and water. Periodically use a polished marble cleaner and ensure the surface is sealed to retain its shine.


9. Are there specific techniques to handle stains on marble?


For stubborn stains, a specialized marble stain remover can be used. Alternatively, a baking soda paste covered and left overnight can also be effective.


9.1 What is the importance of sealing marble annually?


Sealing helps in preventing stains and etching, preserving the marble’s integrity. It adds a protective layer over the porous surface.


10. What precautions should I take while maintaining granite countertops?


Avoid placing heavy or sharp objects and hot items directly on the surface. This prevents cracks and scratches.


11. Why should I choose P&J Cleaners for my granite and marble surface maintenance?


At P&J Cleaners, we ensure thorough attention and respect for maintaining the beauty and longevity of your surfaces. Our five-star service guarantees satisfaction with every cleaning process.


12. Can professional help be necessary for granite and marble maintenance?


Yes, professionals can provide sealing, deep cleaning, and stain treatment that might be challenging with DIY methods. They ensure the best care for your natural stone surfaces.


Ready to Make the Switch?

Call us at 604-256-1674 or visit our website to schedule an eco-friendly cleaning today!
Banner Person Image
Social Share Widget

Related blogs