What is corrective maintenance?

Corrective maintenance is all about fixing things when they go wrong. It's the reactive side of maintenance, where we address failures, breakdowns, or malfunctions that occur unexpectedly.

Que es la gestión de activos

What is corrective maintenance?

Corrective maintenance is all about fixing things when they go wrong. It's the reactive side of maintenance, where we address failures, breakdowns, or malfunctions that occur unexpectedly.

Que es la gestión de activos
¿Gestión de activos o gestión de mantenimiento?

When is Corrective Maintenance Needed?

¿Qué es la gestión de activos?

Types of Corrective Maintenance

Beneficios de la gestión de activos

Best Practices for Implementing Corrective Maintenance Effectively

Como implementar un APM

Advantages of Corrective Maintenance


Disadvantages of Corrective Maintenance

Examples of Corrective Maintenance

The role of a maintenance software in corrective maintenance

We are diving into the fascinating world of corrective maintenance. Whether you're a seasoned maintenance manager or just curious about the ins and outs of keeping things up and running, this blog post is for you. We'll explore what corrective maintenance is all about, why it's crucial for any organization, and how it can help ensure the smooth functioning of equipment and systems. So, buckle up and get ready for a maintenance adventure!


Picture this: you're in the middle of a busy workday, everything seems to be running smoothly, and suddenly, something unexpected happens. A machine breaks down, a pipe starts leaking, or maybe an electrical system malfunctions. In those frustrating moments, you need a superhero to swoop in and save the day. Well, that's where corrective maintenance comes in.


Corrective maintenance is all about fixing things when they go wrong. It's the reactive side of maintenance, where we address failures, breakdowns, or malfunctions that occur unexpectedly. While preventive maintenance aims to prevent issues in the first place, corrective maintenance is our trusty backup plan when things don't go as planned.


Now, you might be wondering, "Why is corrective maintenance so important?" The answer is simple. In any organization, downtime can be a costly affair. When equipment or systems fail, it can bring productivity to a screeching halt, leading to delays, missed deadlines, and unhappy customers. By promptly addressing these issues through corrective maintenance, we can minimize the impact of unexpected failures and keep operations running smoothly.


Think of it this way: imagine you're driving a car, and suddenly, you hear a strange noise coming from the engine. You could ignore it and hope for the best, but chances are, that noise is an early indication of a problem. By addressing it through corrective maintenance, you can avoid a breakdown on the side of the road. Similarly, in a manufacturing plant, fixing a malfunctioning machine right away can prevent a domino effect of delays and disruptions throughout the entire production process.


Corrective maintenance isn't just about reacting to problems; it's also about learning from them. Each failure or breakdown offers valuable insights into the reliability and performance of our equipment and systems. By analyzing these events, we can identify trends, root causes, and potential areas for improvement. This knowledge can then be used to fine-tune our preventive maintenance strategies, reducing the likelihood of similar issues in the future.

Burj Khalifa: Maintaining the World’s Tallest Building

Read more


When is Corrective Maintenance Needed?

Corrective maintenance comes into play when equipment, systems, or assets experience unexpected failures, malfunctions, or breakdowns. Here are a few situations that call for corrective maintenance:

  1. Equipment Failure: When a machine, device, or system stops working as intended, corrective maintenance is needed. This could include a motor ceasing to function, a computer crashing, or a valve getting stuck.

  2. Malfunctioning Components: If specific components within a larger system or equipment start malfunctioning, corrective maintenance is necessary. For example, a faulty sensor in an HVAC system or a leaking pipe in a plumbing network would require attention.

  3. Safety Concerns: Corrective maintenance is crucial when safety becomes a concern. If a fire suppression system fails, electrical equipment poses a hazard, or any other potentially dangerous situation arises, immediate corrective action is necessary to ensure the well-being of individuals and the protection of property.

  4. Performance Degradation: When equipment or systems start exhibiting performance degradation, corrective maintenance may be required. This could be seen as reduced efficiency, increased noise levels, decreased accuracy, or slower processing times. Catching these signs early can prevent more severe problems down the line.

  5. Unplanned Downtime: Any unexpected interruption to operations due to equipment failure calls for corrective maintenance. Whether it's a production line coming to a halt or a critical system going offline, the aim is to minimize downtime and restore functionality quickly.

  6. Breakdowns During Preventive Maintenance: Sometimes, despite diligent preventive maintenance efforts, unexpected failures can still occur. When a breakdown happens during a scheduled maintenance activity, corrective maintenance is needed to address the issue and get back on track.

It's important to note that while corrective maintenance focuses on fixing immediate problems, it's not a long-term solution for preventing future failures. To ensure the reliability and longevity of equipment, a holistic maintenance strategy that includes preventive and predictive maintenance is essential.

By promptly addressing issues through corrective maintenance and learning from each failure, organizations can optimize their maintenance practices, reduce downtime, and enhance overall operational efficiency.


Types of Corrective Maintenance

Corrective maintenance encompasses various approaches and strategies to address equipment failures and malfunctions. Let's explore some of the common types of corrective maintenance:

Emergency Corrective Maintenance

This type of maintenance is carried out when a critical failure occurs, demanding immediate attention. Emergency corrective maintenance aims to restore functionality as quickly as possible to minimize downtime and prevent further damage. It often involves deploying skilled technicians and allocating necessary resources on an urgent basis.

Deferred Corrective Maintenance

Deferred corrective maintenance refers to postponing the repair or restoration of equipment until a more suitable time. This approach is typically adopted when the failure or malfunction does not immediately impact operations or safety. However, it's important to carefully evaluate the risks and consequences of deferring maintenance to ensure it doesn't lead to more significant issues later on.


Scheduled Corrective Maintenance

Scheduled corrective maintenance involves planning and scheduling repairs during predetermined maintenance windows or when the equipment is not in use. This proactive approach allows for better resource allocation, reduces the impact on production schedules, and enables the efficient allocation of skilled technicians. By incorporating scheduled corrective maintenance into the overall maintenance strategy, organizations can minimize unplanned downtime.


Predictive Corrective Maintenance

Predictive corrective maintenance utilizes data analysis and condition monitoring techniques to anticipate and address potential failures before they occur. By monitoring key indicators such as equipment performance, temperature, vibration, or fluid levels, maintenance teams can detect early warning signs of impending failures. This approach enables proactive maintenance actions to be taken, preventing unexpected breakdowns and reducing reactive maintenance needs.


Reactive Corrective Maintenance

Reactive corrective maintenance is performed after an equipment failure or malfunction has already occurred. It involves responding to issues as they arise, addressing the immediate problem, and restoring functionality. While reactive maintenance is often associated with higher downtime and costs, it remains an essential type of corrective maintenance for unforeseen failures.


It's worth noting that organizations may combine different types of corrective maintenance based on the nature of their equipment, operational requirements, and available resources. Striking a balance between proactive and reactive approaches can help optimize maintenance activities and ensure the reliability and availability of critical assets.


Best Practices for Implementing Corrective Maintenance Effectively

Implementing corrective maintenance in a structured and efficient manner is crucial for minimizing downtime, maximizing equipment reliability, and optimizing maintenance resources. Here are some best practices to consider when integrating corrective maintenance into your maintenance strategy:

Establish Clear Priorities

Develop a clear set of priorities for addressing corrective maintenance tasks. Categorize them based on their impact on safety, production, or other critical factors. This allows you to prioritize urgent repairs and allocate resources accordingly, ensuring that the most important issues are addressed first.


Prompt Reporting and Documentation

Encourage timely reporting of equipment failures or malfunctions by your team members. Implement a streamlined process for documenting and tracking these incidents. This information will serve as valuable data for identifying patterns, root causes, and opportunities for improvement.


Efficient Work Order Management

Utilize a computerized maintenance management system (CMMS) or a similar tool to manage work orders for corrective maintenance tasks. This system can help streamline the workflow, track progress, assign tasks to the appropriate personnel, and maintain a centralized repository of maintenance history for future reference.


Skilled and Well-Trained Technicians

Ensure that your maintenance team consists of skilled technicians who are knowledgeable in the specific equipment or systems they are responsible for. Invest in training programs to keep their skills up to date and enable them to diagnose and repair failures effectively.


Spare Parts Inventory Management

Maintain an organized inventory of spare parts that are frequently needed for corrective maintenance. Regularly review and update the inventory to ensure you have the necessary components readily available. This helps minimize downtime caused by waiting for parts to arrive.


Root Cause Analysis

Conduct thorough root cause analysis for significant equipment failures. Identifying the underlying causes of failures helps in implementing corrective measures that prevent recurrence. This analysis can involve techniques like the 5 Whys, fault tree analysis, or fishbone diagrams to dig deep into the root causes.


Continuous Improvement

Continuously assess and refine your corrective maintenance processes. Analyze historical maintenance data, identify trends, and implement preventive actions based on the insights gained. Foster a culture of learning and improvement within the maintenance team to enhance overall efficiency and effectiveness.


Collaboration and Communication

Encourage open communication and collaboration between maintenance personnel, operations teams, and other stakeholders. Timely sharing of information about equipment issues, observations, and maintenance requirements can lead to faster response times and better coordination.


Performance Measurement and KPIs

Establish key performance indicators (KPIs) to monitor the effectiveness of your corrective maintenance activities. Measure metrics such as mean time to repair (MTTR), equipment uptime, and maintenance costs to evaluate performance and identify areas for further improvement.


Integration with Preventive Maintenance

Integrate corrective maintenance seamlessly with preventive maintenance practices. Analyze failure data to identify common issues and adjust preventive maintenance schedules accordingly. The goal is to strike a balance between proactive and reactive maintenance approaches for optimal equipment reliability.


By implementing these best practices, you can enhance the efficiency and effectiveness of your corrective maintenance efforts. The key is to establish clear processes, leverage technology where applicable, empower your maintenance team, and continuously strive for improvement.



Advantages of Corrective Maintenance

Corrective maintenance, when implemented effectively, offers several advantages that contribute to the overall efficiency and effectiveness of maintenance operations. Let's explore some of the key benefits:

  1. Cost-Effectiveness
    One significant advantage of corrective maintenance is its potential cost-effectiveness. By addressing equipment failures reactively, organizations can avoid unnecessary preventive maintenance tasks and associated costs when equipment is still in good working condition. Corrective maintenance allows resources to be allocated to areas that truly require attention, optimizing maintenance budgets.

  2. Minimized Downtime
    Corrective maintenance aims to minimize downtime caused by unexpected equipment failures. By promptly addressing issues as they occur, organizations can reduce the impact on production schedules, minimize disruptions, and maintain the smooth flow of operations. This ultimately leads to improved productivity and customer satisfaction.

  3. Efficient Resource Allocation
    Corrective maintenance allows for efficient resource allocation, particularly when it comes to skilled labor and spare parts inventory. Since corrective maintenance is triggered by actual equipment failures, maintenance personnel can be deployed precisely where their expertise is needed. Additionally, spare parts inventory can be managed more effectively by focusing on components that are frequently required for repairs, avoiding unnecessary stockpiling.

  4. Enhanced Equipment Reliability
    Through the analysis of equipment failures and subsequent corrective actions, organizations gain valuable insights into the reliability and performance of their assets. This knowledge can be utilized to make informed decisions about maintenance strategies, identify areas for improvement, and fine-tune preventive maintenance programs. Over time, this iterative process helps enhance equipment reliability and minimize future failures.

  5. Learning Opportunities
    Each equipment failure presents a learning opportunity for maintenance teams. Corrective maintenance allows for a deeper understanding of equipment behavior, failure modes, and root causes. By analyzing these failures, organizations can uncover patterns, identify common issues, and implement preventive measures to mitigate future risks. This continuous learning process helps build a knowledge base that can be leveraged to optimize maintenance practices.

  6. Flexibility
    Corrective maintenance offers a level of flexibility in maintenance operations. While preventive maintenance follows predetermined schedules, corrective maintenance allows for responsiveness and adaptability to unforeseen events. It enables maintenance teams to tackle urgent issues and allocate resources based on real-time priorities, ensuring that critical failures receive immediate attention.

  7. Integration with Predictive Maintenance
    Corrective maintenance can be integrated with predictive maintenance strategies, creating a comprehensive maintenance approach. Predictive maintenance technologies, such as condition monitoring sensors and data analysis, can provide early warnings of potential failures. When combined with corrective maintenance, organizations can take proactive action based on predictive insights, preventing breakdowns and reducing the overall maintenance workload.

Corrective maintenance, when applied strategically, offers numerous advantages that contribute to effective maintenance management. By minimizing downtime, optimizing resource allocation, and fostering a culture of continuous improvement, organizations can enhance operational efficiency, extend equipment life, and deliver optimal performance.



Disadvantages of Corrective Maintenance

While corrective maintenance has its benefits, it's important to acknowledge the potential drawbacks and challenges associated with this approach. Let's explore some of the disadvantages of relying solely on corrective maintenance:

  1. Increased Downtime
    One of the primary disadvantages of corrective maintenance is the potential for increased downtime. When equipment failures occur, it often takes time to identify the issue, mobilize resources, and carry out the necessary repairs. In the meantime, operations may come to a halt, resulting in lost productivity, missed deadlines, and potential revenue loss.

  2. Higher Costs
    Corrective maintenance can be more expensive in the long run compared to preventive or predictive maintenance approaches. Reactive repairs often require urgent responses, which may lead to higher labor costs, rush shipping fees for spare parts, and expedited service charges. Moreover, unforeseen failures can cause collateral damage to other equipment or systems, further escalating repair costs.

  3. Safety and Risk
    Reliance on corrective maintenance increases the risk of safety incidents. Equipment failures can pose hazards to personnel, jeopardize product quality, or compromise the integrity of critical systems. Reactive repairs may involve working under time pressure, increasing the likelihood of errors or incomplete fixes, which can lead to potential safety risks.

  4. Unpredictability
    Corrective maintenance is inherently reactive, making it difficult to plan and predict maintenance activities. Unforeseen failures can disrupt production schedules, making it challenging to allocate resources effectively. The unpredictable nature of corrective maintenance can also lead to a higher level of stress for maintenance personnel and impact their morale.

  5. Limited Equipment Reliability
    By relying solely on corrective maintenance, organizations may experience lower overall equipment reliability. Without proactive measures to identify and address potential failures in advance, the risk of unexpected breakdowns remains high. This can result in more frequent equipment downtime, reduced operational efficiency, and increased frustration for operators and customers alike.

  6. Negative Customer Impact
    When equipment failures occur, corrective maintenance can sometimes lead to delays in delivering products or services to customers. This can result in dissatisfied customers, damaged reputation, and potential loss of business opportunities. It highlights the importance of balancing reactive maintenance with preventive measures to minimize customer impact.

  7. Reactive Culture
    Depending solely on corrective maintenance can perpetuate a reactive maintenance culture within an organization. It may lead to a mindset that focuses on fixing problems rather than preventing them. Shifting the maintenance approach to incorporate preventive and predictive strategies encourages a proactive mindset and fosters a culture of continuous improvement.

While corrective maintenance plays an important role in addressing unexpected equipment failures, relying solely on this approach has its limitations. Balancing it with preventive and predictive maintenance strategies is key to minimizing downtime, optimizing costs, and enhancing equipment reliability.


Examples of Corrective Maintenance

These examples illustrate how corrective maintenance is applied in various industries to address specific equipment failures and ensure the smooth operation of their respective processes.

Food Industry

  • Correcting a malfunctioning conveyor belt in a food processing plant to restore the production line.
  • Repairing a faulty refrigeration unit in a cold storage facility to prevent food spoilage and maintain proper temperature control.


  • Fixing a plumbing leak in an office building to prevent water damage and maintain a safe working environment.
  • Repairing a malfunctioning HVAC system in a shopping mall to ensure a comfortable climate for visitors and tenants.


  • Addressing a power outage caused by a faulty transformer to restore electricity supply to residential or commercial areas.
  • Repairing a malfunctioning turbine in a wind farm to maintain renewable energy generation capacity.


  • Fixing a malfunctioning elevator in a hotel to ensure safe and smooth transportation for guests.
  • Repairing a broken air conditioning unit in a hotel room to provide a comfortable environment for guests.


  • Repairing a malfunctioning motor in a production line to resume manufacturing operations and prevent production delays.
  • Addressing a faulty sensor in an automated assembly machine to maintain quality control and prevent defective products.


  • Fixing a malfunctioning medical imaging equipment such as an MRI machine to ensure accurate diagnostic capabilities.
  • Repairing a faulty nurse call system in a hospital ward to enable effective communication between patients and staff.

Transport and Logistics

  • Addressing a breakdown in a delivery truck's engine to resume timely transportation of goods.
  • Repairing a malfunctioning conveyor system in a warehouse to maintain efficient handling and sorting of packages.

The role of a maintenance software in corrective maintenance

Maintenance software, such as Computerized Maintenance Management Systems (CMMS) or Enterprise Asset Management (EAM) systems, plays a crucial role in supporting and enhancing corrective maintenance activities. Here are some key ways in which maintenance software aids in the effective implementation of corrective maintenance:

  1. Work Order Management: Maintenance software enables the streamlined management of work orders for corrective maintenance. It allows maintenance managers to create, assign, and track work orders, ensuring that repairs are promptly scheduled and assigned to the appropriate technicians. Work order management features facilitate efficient communication and collaboration among maintenance teams, ensuring that corrective maintenance tasks are executed in a coordinated manner.

  2. Asset and Equipment Tracking: Maintenance software provides a centralized database for recording and managing asset and equipment information. It allows organizations to track the maintenance history, performance metrics, and repair records of each asset. When an equipment failure occurs, maintenance technicians can quickly access the relevant asset information, including manuals, diagrams, and past maintenance tasks, to diagnose and resolve the issue effectively.

  3. Real-time Monitoring and Alerts: Maintenance software can integrate with condition monitoring systems and sensors to provide real-time equipment status updates. By continuously monitoring equipment parameters, such as temperature, pressure, vibration, or energy consumption, the software can detect anomalies or deviations from normal operating conditions. It triggers automated alerts or notifications to maintenance personnel, enabling proactive responses and timely corrective actions.

  4. Spare Parts Inventory Management: Effective spare parts inventory management is critical for timely corrective maintenance. Maintenance software facilitates accurate tracking of spare parts inventory, including stock levels, locations, and reorder points. It helps optimize inventory levels, ensures availability of critical components when needed, and reduces downtime by avoiding delays caused by insufficient or misplaced spare parts.

  5. Data Analysis and Reporting: Maintenance software collects and analyzes data related to corrective maintenance activities, providing valuable insights for decision-making and process improvement. It enables organizations to identify recurring issues, track mean time to repair (MTTR), assess equipment reliability, and evaluate the effectiveness of corrective maintenance efforts. Through customizable reports and dashboards, maintenance managers can gain a comprehensive overview of maintenance performance, identify trends, and make data-driven decisions to optimize their maintenance strategies.

  6. Documentation and Compliance: Corrective maintenance often involves documenting repairs, safety procedures, and compliance-related information. Maintenance software helps capture and maintain digital records of maintenance activities, including work order details, technician notes, checklists, and safety protocols. This documentation not only ensures compliance with regulations and standards but also serves as a knowledge base for future reference, troubleshooting, and audits.

  7. Integration with Other Systems: Maintenance software can integrate with other business systems, such as inventory management, purchasing, or finance systems, to streamline workflows and data exchange. This integration improves the accuracy and efficiency of processes related to spare parts procurement, invoice tracking, and cost management, which are essential for effective corrective maintenance.

By leveraging maintenance software, organizations can enhance the efficiency, accuracy, and visibility of their corrective maintenance activities. It enables streamlined work order management, real-time monitoring, proactive maintenance, data-driven decision-making, and improved compliance. Ultimately, maintenance software empowers maintenance teams to minimize equipment downtime, optimize resources, and deliver timely and effective corrective maintenance solutions.


Corrective maintenance plays a vital role in the maintenance management of industries across the board. While it is reactive in nature, it serves as a crucial component of a comprehensive maintenance strategy when combined with preventive and predictive maintenance practices.

By promptly addressing equipment failures, organizations can minimize downtime, optimize resource allocation, and enhance overall operational efficiency.

Corrective maintenance allows for the timely resolution of unexpected issues, reducing the impact on production schedules, customer satisfaction, and the bottom line.

However, it is important to be aware of the potential disadvantages of relying solely on corrective maintenance. Increased downtime, higher costs, safety risks, and limited equipment reliability are some of the challenges associated with a reactive maintenance approach. To mitigate these drawbacks, a balanced approach that integrates preventive and predictive maintenance techniques is crucial.

By leveraging technology, implementing best practices, and fostering a culture of continuous improvement, organizations can optimize the effectiveness of their corrective maintenance efforts. Clear priorities, efficient work order management, skilled technicians, spare parts inventory management, and root cause analysis are among the key practices that contribute to successful corrective maintenance implementation.

Furthermore, the integration of corrective maintenance with preventive and predictive strategies allows organizations to transition from a reactive to a proactive maintenance culture. This approach helps in minimizing downtime, optimizing costs, improving equipment reliability, and enhancing safety.

As maintenance managers, it is important to evaluate the unique needs of your industry and tailor your corrective maintenance approach accordingly. By doing so, you can ensure the efficient operation of equipment, mitigate risks, and maximize the lifespan of critical assets.

In conclusion, corrective maintenance, when applied strategically and in conjunction with preventive and predictive maintenance practices, is an essential tool for maintaining the reliability, safety, and performance of equipment across a wide range of industries.

By embracing a proactive mindset and implementing best practices, organizations can optimize their maintenance efforts and pave the way for a more efficient and productive future.


Here are some frequently asked questions (FAQs) related to corrective maintenance:

What is corrective maintenance?

Corrective maintenance refers to the reactive approach of addressing equipment failures or malfunctions after they occur. It involves repairing or restoring equipment to its normal operating condition to minimize downtime and ensure its proper functioning.

When should corrective maintenance be performed?

Corrective maintenance should be performed when equipment failures or malfunctions are identified. It is triggered by unexpected breakdowns, performance issues, or other signs of equipment failure that require immediate attention.

How is corrective maintenance different from preventive maintenance?

Corrective maintenance is a reactive approach that addresses failures after they occur, while preventive maintenance is a proactive approach that aims to prevent failures through scheduled inspections, maintenance tasks, and component replacements. Corrective maintenance is performed as a response, whereas preventive maintenance is planned in advance to mitigate the risk of failures.

What are the advantages of corrective maintenance?

The advantages of corrective maintenance include cost-effectiveness by focusing resources on equipment that genuinely requires attention, minimized downtime through prompt repairs, efficient resource allocation, enhanced equipment reliability through root cause analysis, learning opportunities for maintenance teams, flexibility in addressing unforeseen failures, and integration with predictive maintenance strategies.

What are the disadvantages of corrective maintenance?

The disadvantages of corrective maintenance include increased downtime during equipment failures, potentially higher costs due to urgent repairs and potential collateral damage, safety risks, unpredictability in planning maintenance activities, limited equipment reliability, negative customer impact, and the risk of perpetuating a reactive maintenance culture.

How can organizations optimize their corrective maintenance efforts?

Organizations can optimize their corrective maintenance efforts by establishing clear priorities, implementing efficient work order management systems, ensuring skilled and well-trained technicians, managing spare parts inventory effectively, conducting root cause analysis for significant failures, fostering a culture of continuous improvement, promoting collaboration and communication, and measuring performance through key performance indicators.

Should corrective maintenance be the sole focus of a maintenance strategy?

While corrective maintenance is essential for addressing equipment failures, it is not sufficient as the sole focus of a maintenance strategy. It should be complemented with preventive and predictive maintenance practices to proactively identify and mitigate potential failures, reduce downtime, and optimize equipment reliability.

Can corrective maintenance be automated?

Certain aspects of corrective maintenance, such as work order management and maintenance history tracking, can be automated through computerized maintenance management systems (CMMS) or other software solutions. However, the actual repairs and troubleshooting usually require the expertise of skilled maintenance technicians.

How can predictive maintenance complement corrective maintenance?

Predictive maintenance uses data analysis and condition monitoring techniques to predict when equipment failures are likely to occur. By integrating predictive maintenance with corrective maintenance, organizations can proactively address potential failures before they cause significant disruptions or downtime, reducing the need for reactive repairs.

What role does technology play in improving corrective maintenance?

Technology, such as IoT sensors, data analytics, and CMMS software, plays a significant role in improving corrective maintenance. It enables real-time monitoring, predictive insights, efficient work order management, data-driven decision-making, and enhanced communication and collaboration among maintenance teams.

Corrective maintenance

See how to plan, execute and benefit from corrective maintenance in different industries.

The Nuances of Corrective Maintenance Software: An Authoritative Guide

Read more trending_flat

Corrective, Reactive, and Breakdown Maintenance: Navigating the Nuances

Read more trending_flat

Corrective Maintenance vs. Preventive Maintenance: A Comprehensive Guide

Read more trending_flat

Corrective maintenance strategy: A Pillar for Industry Excellence

Read more trending_flat