Explore South Africa's Premier Articulated Trucks Directory

Dump truck 777d, built for heavy hauling.

by | Sep 3, 2026 | Articulated Trucks

Overview and Key Specifications

Engine and Powertrain Details

A Caterpillar 777D hauling a full load up a 10% grade is a routine sight in South African platinum mines. The dump truck 777d carries 85 to 90 metric tonnes of ore, and its gross operating weight pushes past 160 tonnes. Steel body liners absorb the battering of quartzite and reef.

– Heaped capacity 51 cubic metres
– Loaded speed 76 km/h on flat haul roads
– Fuel tank 946 litres

The engine is a Cat 3508B V8 diesel, rated at 770 kW. It pairs with a six speed planetary powershift transmission. The torque converter manages luging loads while oil cooled clutches soften gear changes. This powertrain is tough enough for stop start loading cycles, yet efficient enough for long hauls. For managers tracking cost per tonne, the dump truck 777d delivers. I have watched these trucks climb out of deep pits, and the consistency is impressive.

Transmission and Drivetrain Configuration

The dump truck 777d anchors many South African mining fleets. Its frame measures 9.7 metres long with a 4.5 metre wheelbase. A turning radius of 5.9 metres lets the truck reverse into tight loading bays without fuss. The dual slope body holds 51 cubic metres heaped, while the steel liner adds 3.5 tonnes of protection. Gross operating weight sits at 162 tonnes, spread across six massive tyres.

Key specifications:

– Overall length: 9.7 m
– Wheelbase: 4.5 m
– Turning radius: 5.9 m
– Gross operating weight: 162 t

Transmission and drivetrain configuration rely on a mechanical drive system. The six speed planetary powershift sends torque through a single reduction differential into planetary final drives at each rear wheel. These final drives reduce wheel speed by a factor of 16.5, multiplying torque for the climb out of a pit. The dump truck 777d uses oil cooled multiple disc brakes on the drive wheels for retarding on long downhills. The drivetrain features a lockup torque converter that disengages above 3 km/h, improving fuel efficiency during haul cycles.

Payload Capacity and Dimensional Data

With a gross operating weight of 162 tonnes, the dump truck 777d outweighs a fully loaded Boeing 737 by a wide margin. That bulk does real work. The dual slope body heaps 51 cubic metres of material, and the steel liner adds 3.5 tonnes of protective weight. The dimensional quick sheet:

  • Overall length: 9.7 metres
  • Wheelbase: 4.5 metres
  • Turning radius: 5.9 metres
  • Rated payload: 86.5 tonnes

The length and wheelbase give this truck a stable stance on haul roads. The tight turning radius lets it reverse into bays that would give a smaller truck pause. Payload capacity means you move more per cycle, and that is the point!

Braking and Suspension Systems

When the haul road turns treacherous, the dump truck 777d does not flinch. The braking system uses oil cooled disc brakes on all four wheels, with a separate retarder that absorbs downhill energy without overheating. Suspension relies on independent front struts and rear traction struts, both nitrogen over oil. This combination keeps the body stable on uneven ground. Key numbers for operators in South Africa:

  1. Service brakes: full hydraulic actuation
  2. Retarder capacity: continuous at high speeds
  3. Suspension travel: 25 cm front, 15 cm rear

That is the core of control. This machine turns momentum into a manageable force. Operators report less fatigue because the suspension handles the load. Every component works toward one outcome: keeping the load on the road and the driver confident.

Operational Efficiency and Productivity

Hauling Cycle Optimization Techniques

The pit’s grey light falls on a machine that shifts thousands of tonnes each day. For the dump truck 777d, efficiency is not a concept but a sequence of deliberate actions. The loading area demands a straight approach, sparing the operator needless turns. On the haul road, steady throttle control preserves momentum without straining the drivetrain.

Approaching the dump, early braking and precise positioning cut seconds from each pass. These techniques seem small in isolation, yet a fleet of 777d trucks repeating them across a shift yields measurable gains. The cycle then repeats, a quiet ritual of acceleration, travel, and release. In that repetition lies the true productivity of the mine.

Grade Performance and Traction Capabilities

Time is the true currency of any mining operation. The dump truck 777d trades in it, and its worth is determined by how well it climbs and sustains speed. On the ramps, a steady hand and full torque convert fuel into forward motion, directly feeding the productivity of the entire pit.

The real test is traction. Wet clay or loose rock can rob power, but the 777d holds its line. Its drivetrain delivers power where the rubber meets the ground, keeping the payload moving when lesser machines bog down. This capability cuts cycle times and lifts the output per shift.

Consider the performance factors that matter most:

– Grade resistance management that prevents premature downshifting.
– Axle articulation that keeps the drive wheels loaded on uneven ground.
– A torque curve tuned for continuous climbs without overheating.

Empty returns are equally important. The truck needs to descend safely and reposition quickly. The dump truck 777d ensures that every minute is spent hauling, not struggling for grip, making it a reliable cornerstone for operations in South Africa’s demanding terrains.

Fuel Economy and Telematics Integration

In the practical world of a mine site, the discussion often drifts to raw muscle and massive bucket capacities. Yet the real money is made in the details of daily operation. The dump truck 777d excels here by prioritising fuel economy without sacrificing the aggressive production rates your schedule demands. It is a machine designed to make every litre of diesel count toward the bottom line.

Telematics integration on this model transforms raw data into actionable intelligence. You are not just driving a truck; you are managing a mobile data node. The system monitors idle time, payload weights, and route efficiencies with a hawk-like focus. I have watched fleet managers use this information to slash unnecessary fuel burn simply by optimising haul road layouts. It turns guesswork into a precise science.

The benefits are clear when you break down the operational advantages:

– Real-time payload monitoring to eliminate costly underloading.
– Automated health reports that predict maintenance needs before failures occur.
– Fuel consumption tracking that identifies inefficient operator habits.

This focus on digital oversight does more than save a few rand per hour. It creates a culture of accountability. When operators see their efficiency scores improve, productivity naturally rises. The dump truck 777d becomes an asset that pays for itself through smarter, data-backed decisions rather than just sheer force. It is the difference between working hard and working smart.

Operator Comfort and Visibility Features

A 30 second cut in cycle time adds another load per shift. Operational efficiency in the dump truck 777d starts with tightly managed cycle times. Steering response and throttle mapping let operators keep momentum through loading zones and dump points without wasted motion. That is productivity you can measure in bankable tonnes!

Operator comfort directly influences those numbers. A cramped cab breeds fatigue. The 777d counters with a spacious, isolating environment, adjustable air suspension seating, and ergonomic controls within natural reach. Visibility is decisive. Large glass areas and a sloped hood reveal the haul road clearly.

  • Reduced blind spots around the front wheels.
  • Heated mirrors for moisture-laden mornings.
  • A steering column that tilts and telescopes for driver fit.

These features protect uptime. When an operator sees clearly and sits comfortably, they hold higher speeds safely and make fewer corrective stops. The dump truck 777d turns comfort into a competitive edge.

Payload Management and Load Monitoring

Payload management separates profitable hauls from costly mistakes. The dump truck 777d carries an onboard payload monitoring system that reads suspension pressures and converts them into live weight data. The operator watches the display and adjusts the load before leaving the loading zone. No guessing. No short loads.

That data feeds the productivity picture. Shift reports show cycle times, load counts, and tonnage moved per hour. The system catches the subtle losses. A slightly underfilled bucket repeated across fifty cycles erodes daily output faster than any mechanical failure. The monitoring suite includes:

  • Real-time payload readouts
  • Historical load data for haul analysis
  • Alerts for overload conditions

The dump truck 777d turns raw capacity into measured performance. Every tonne is accounted for. That is the difference between a busy mine and a profitable one!

Maintenance and Lifecycle Management

Scheduled Maintenance Intervals and Fluids

Treat its fluids or pay the price. Ignore the scheduled maintenance intervals and you will repair more than you expect. Engine oil needs changing every 250 hours. Hydraulic fluid requires a stricter schedule. A basic checklist includes:

  • Engine oil and filter
  • Hydraulic fluid levels
  • Coolant concentration
  • Transmission oil

Grease fittings also need regular attention. Forget to check the coolant and the dump truck 777d will overheat. The vehicle may produce steam. Regular intervals keep the machine operational beyond five years. Some operators use oil analysis to extend intervals. Others follow the manual strictly. Both approaches work, but one leads to fewer breakdowns. Stick to the schedule and it will haul for another decade.

Structural Integrity and High-Wear Areas

Structural integrity on the dump truck 777d is not static. It is a relationship between the frame and the stresses it absorbs. The chassis flexes by design. But when flex exceeds the intended envelope, cracks appear at gusset plates and cross-member welds. On South African haul roads, this flex shows over time. A seasoned operator finds hairline fractures at hidden stress points.

High-wear areas demand a specific inspection cadence. The body floor and tailgate liners experience abrasive wear daily. The kingpin trunnion and rear axle housing should be checked for surface spalling. Suspension cylinder pins and bushings, along with hoist cylinder pivot points, rank among the most replaceable components, so their service life dictates the maintenance budget.

  • Body floor plate thickness
  • Tailgate hinge wear
  • Frame rail straightness

Neglecting these locations shortens lifecycle. The dump truck 777d stays productive when structural inspections receive the same discipline as every other maintenance task.

Tire and Wheel Maintenance Best Practices

Operators often forget that the dump truck 777d meets the world through a footprint of rubber roughly the size of a dining table. The contact patch is the final frontier for all the horsepower and hydraulic force generated upstream. On South African haul roads, the abrasive quartzite and sharp shale fragments are relentless. A single sidewall cut from a buried rock can sideline the machine faster than any engine fault.

Heat is the primary enemy of the tyres on a dump truck 777d. Under-loaded conditions cause the carcass to flex excessively, generating internal friction that leads to ply separation. Over-inflation reduces the footprint, concentrating stress on the centre tread and making the machine susceptible to sudden impacts. The air pressure must be checked when the tyres are cold, ideally before the morning shift begins. A pyrometer reading on the tyre surface during operation provides a secondary verification of internal health.

The wheels themselves demand equal scrutiny. Loose lug nuts on the dump truck 777d create shearing forces that elongate the bolt holes in the hub. This condition, known as stud hole elongation, compromises the entire wheel mounting and requires expensive hub replacement. Torque checks must follow the manufacturer’s pattern and sequence, especially after the first ten hours following a wheel change.

A prudent maintenance plan tracks several critical metrics for each position:

– Tread depth measurements at multiple points across the carcass
– Overall air pressure and temperature trends across the shift
– Visual inspections for sidewall cuts, cracks, and bulges
– Valve stem integrity and the condition of the O-ring seals
– Wheel nut torque logs and hub rotation smoothness

Tyre life on the dump truck 777d is a direct reflection of haul road maintenance. Potholes and corrugations punish the suspension, which transfers shock loads directly to the tyre assembly. A grader pass on the haul road is a maintenance action. The financial return on that diesel is measured in extended tyre life and reduced operator fatigue. Matching the tyres on each axle is critical for the dump truck 777d. A difference in rolling radius between the drive tyres causes the differential to work continuously, generating heat and wearing out gears. The maintenance schedule should also include periodic rotation of tyres between positions to even out wear patterns. The front tyres wear differently from the rear drive tyres, and swapping them at predetermined intervals maximizes the total lifespan of the entire set.

Hydraulic System Care and Troubleshooting

The hydraulic cylinder on the dump truck 777d does not die from age. It dies of contaminated oil and a blocked return filter. On South African haul roads, the reservoir breather deserves the most attention. A torn breather lets quartzite dust into the tank, and every lift stroke carries that dust into the seals.

Use this sequence when a cylinder is slow:

  1. Read the oil level with the bed fully lowered.
  2. Inspect the return line for bubbles that suggest suction cavitation.
  3. Rest a hand on the pump after one full cycle to note any unusual heat.

When the dump truck 777d sags while parked, the oil is either in the cylinder or in the holding valve. Replacing the whole valve block is an expensive guess. A scratched rod and a worn pilot seal produce the same symptom. A pressure reading at the rod end separates the two causes.

Winterization and Cold-Weather Operation

In the South African Highveld, a frosty morning can turn a dependable dump truck 777d into a stubborn piece of machinery. Diesel waxing and thickened hydraulic fluid are the usual culprits. A battery that struggles at 0 degrees Celsius loses nearly half its cranking power, which makes the pre-heat cycle essential.

Before the first shift, inspect the coolant mixture and the battery terminals. Cold weather operation demands a disciplined startup sequence:

  • Cycle the glow plugs twice before cranking.
  • Run the engine at idle for five minutes to warm the hydraulic oil.
  • Cycle the hoist two times without a load to circulate fluid.

Ignoring these steps can lead to a cracked block or a blown seal. The dump truck 777d rewards patience in winter, so treat the warm-up as part of the job, not a delay.

Rebuild and Overhaul Considerations

At 20,000 hours, the dump truck 777d transitions from routine service to a strategic decision point. I have seen machines in the South African Highveld run past this threshold, and the result is always the same: a small leak becomes a cracked differential carrier.

A structured teardown inspection should focus on three measurements:

  • Pin bore wear in the rear suspension towers
  • Stress fractures along the frame rails
  • Internal bypass in the hoist cylinder

The machine benefits from replacing these components before failure. Overhaul decisions rely on oil analysis, crack detection results, and operating history. A full rebuild can add another 10,000 hours of useful life. Life cycle management means knowing when to stop fixing and start rebuilding.

Safety and Compliance

Active Safety and Operator Assist Features

Here’s your requested content for the 777D, focusing on safety and the operator’s arsenal.

Fleet safety isn’t a suggestion; it’s the bottom line. On a South African mine site, the margins for error are measured in millimeters. The Caterpillar 777D dump truck 777D approaches this reality with a layered defense system. It starts with the structure itself. The integral ROPS/FOPS cab isn’t just a bolted-on afterthought; it’s a reinforced survival cell designed to maintain its integrity during a rollover or falling object impact. You sit inside a protective capsule, isolated from the brutal physics happening outside.

But passive protection only gets you so far. Active operator features are where this machine truly earns its keep. Consider the visibility envelope. The 777D is equipped with a suite of mirrors and sight lines crafted to eliminate the “blind zone” that plagues lesser haulers. Every turn, every backup maneuver, is a calculated exercise in spatial awareness. The system doesn’t just hope the operator sees the hazard; it gives them the tools to identify it early.

Here is where the technology translates directly into operational confidence:

– Integrated Brake System: The oil-cooled, multiple-disc brakes are designed to handle the fully loaded weight. The system provides constant, fade-resistant stopping power, even on the steepest declines. This isn’t just stopping; it’s controlled deceleration.
– Payload Monitoring: Overloading is a primary cause of structural fatigue and tire failure. The onboard payload system gives the operator real-time data, ensuring the dump truck 777D never exceeds its rated capacity, preserving both the truck and the haul road.
– Traction Control: This system automatically modulates brake application to the drive wheels, preventing spin-outs on wet or loose surfaces.

Ultimately, compliance on a site like this is about more than just passing an audit. It’s about the quiet confidence you feel when you put your hand on the controls. The machine responds with predictable, hydraulic-assisted accuracy. When you’re hauling 90 tons of material down a ramp, you don’t want surprises. You want a vehicle that communicates its status, protects your position, and gets the job done without drama. That is the real safety feature of the 777D: it turns a high-risk job into a routine operation.

Operator Training and Certification Requirements

On South African mines, the haul truck operator’s seat is no place for guesswork. A dump truck 777d carries 90 tons of material down ramps that punish hesitation. The law and site policies demand formal proof of competence, not just experience.

Operator training for the dump truck 777d focuses on machine dynamics, load distribution, ramp procedures, and emergency protocols. Simulation drills then supervised hours build consistent reaction patterns before solo operation. Assessors check your ability to read inclines, manage braking zones, and communicate with spotters.

  • Classroom instruction on Caterpillar braking and payload systems
  • Practical evaluations on a loaded truck in all weather conditions
  • A medical fitness exam for fatigue management

Certification requirements vary by province, but most programmes include the essentials. Without the right paperwork, the machine stays parked. That is non-negotiable on modern sites!

Site Safety Protocols and Communication

Ninety tons of steel and ore moving at speed demands more than a skilled operator. It demands a symphony of signals, gestures, and radio chatter that keeps every person on that site aware of the other’s next move. On South African mines, safety is a social contract, not a checkbox. The dump truck 777d’s sheer mass turns a simple miscommunication into a catastrophic event, so the protocols around it are rigorous and layered.

Radio discipline on the haul road is the first line of defense. Operators must announce their presence at intersections, report any drift or debris, and acknowledge instructions from the control room without ambiguity. A missed call can mean two trucks converging on a blind crest. Some sites mandate a standardized phrase order for every transmission. It might seem robotic, but in high dust or heavy rain, that deliberate rhythm separates order from chaos.

Communication also extends to ground crews and light vehicles. Every person on foot near a haul road carries a two-way radio with a dedicated channel. The protocol for a breakdown or a routine inspection is the same. You call in your position, you get a response, and you stay in constant contact until you are clear. Spotters for the dump truck 777d use a series of arm signals that are taught and tested, not improvised. The space between the truck and the tip edge is measured in meters that offer zero margin for error.

Proximity hazards are identified and communicated daily. A clear and shared understanding of these zones prevents the casual walkway that suddenly becomes a danger area.

– The “exclusion zone” which circles the entire truck and extends beyond the dump body’s swing radius
– Designated pedestrian crossings that are physically barricaded and never crossed without a radio call
– The high-wall inspection points where geotechnical teams assess stability before any load is tipped

The traffic management plan for each pit or quarry is a living document. It dictates who yields, when, and where. On a busy shift, the controller acts as an unseen conductor, sequencing the movements of every dump truck 777d to prevent bottlenecks and dangerous overtaking. An operator might feel isolated in the cab, but the constant stream of status updates and confirmations reinforces that they are part of a single, well-oiled operation. That invisible web of communication is as critical to a safe shift as any mechanical component, offering a second layer of protection against the inherent risks of moving heavy loads.

Emergency Braking and Retarder Systems

The dump truck 777d handles a steep grade through a hydraulic retarder. That retarding action absorbs the load’s kinetic energy and turns it into heat in the cooling circuit. It is a hard, honest type of physical work. This saves the service brakes from glazing over during a long descent, which is exactly where the secondary system comes in.

Emergency braking is not a driver override. It is a separate spring-applied, pressure-released mechanism that clamps the drive line. It acts only when the air pressure fails, so it never argues with the retarder. It simply waits.

South African compliance is strict and observed. The equipment test record is reviewed.

1. The retarder temperature must climb steadily at a set load.
2. The emergency brake must trigger within two seconds of pressure loss.
3. The parking brake must hold a loaded vehicle on a one percent grade.

A dump truck 777d earns its status when the retarder carries the heat, and the emergency brake is a silent, ready backstop.

Regulatory and Environmental Standards

The South African regulatory landscape treats the dump truck 777d as more than a machine. It is a documented responsibility. Emissions standards under local legislation require particulate filters and controlled fuel mapping, not optional extras. Compliance officers inspect the unit against a checklist that shifts with each mining charter revision.

Environmental standards focus on containment. Dust suppression systems, spill response plans, and noise abatement measures factor into site approval. The dump truck 777d must demonstrate adherence through telematics logs and physical inspection.

A typical audit covers:
– Exhaust emission readings under load
– Fluid containment integrity
– Noise levels at the operator position
– Documentation of operator certifications

The burden sits with the fleet owner. Regulatory bodies do not accept anecdotal evidence. They require records. The dump truck 777d operates within this framework, and its value depends on how cleanly it passes scrutiny.

Market Position and Buying Considerations

Comparison with Successor Models

In the mining fleets of South Africa, the dump truck 777d holds a peculiar status. It is not the newest asset on the ground, yet its market position remains steadfast, often serving as the operational baseline against which productivity is measured. Buyers frequently view this model as the pragmatic middle ground, a machine that offers a proven pedigree without the premium attached to the latest generation.

However, the comparison with successor models requires a clear head. The newer iterations bring enhanced telematics and automated features, but they also bring a higher acquisition cost and a different set of maintenance protocols. For many operations, the capital outlay for the latest technology simply cannot be justified when the 777d still delivers the required cycle times. The decision often boils down to the specific life-of-mine plan and the existing support infrastructure.

When considering a purchase, the critical points are often practical rather than sentimental:

– Availability of remanufactured components in the local market
– The skill level of the current maintenance crew relative to older hydraulic systems
– Resale value in the secondary market, which remains robust for this series
– The compatibility with existing haul road specifications and loading tools

The successor models boast improved operator interfaces and a slightly larger payload envelope. Yet, these gains can be marginal on a site where the loading tool, often a 90-tonne excavator, is the limiting factor. The 777d, with its balanced weight distribution, often matches the fill factor of its newer counterparts. The real difference emerges over a 50,000-hour lifespan, where the older model’s simplicity can translate to lower downtime, provided that the preventive maintenance schedule is strictly followed.

Ultimately, the choice hinges on a simple question of operational philosophy. A fleet manager looking for peak data integration will lean toward a newer model. A manager focused on cost per tonne over a decade might find the dump truck 777d to be the more rational ally. The parts supply chain for this model is deeply entrenched in South Africa, which creates a safety net that newer models cannot yet match.

Used Equipment Market Trends

In the realm of pre-owned mining machinery, the dump truck 777d commands a fiercely loyal following. Data from major South African auction houses shows that units with verified service histories sell within days of listing, a testament to the enduring trust in this workhorse. The used market, far from being a graveyard of castoffs, acts as a vibrant hub for mid-tier contractors and junior miners. These operators appreciate that a well maintained 777d offers immediate productivity without the long lead times for new equipment.

The buying considerations here are steeped in pragmatism. A savvy purchaser understands that the true cost lies in the upstream logistics and the integrity of the original undercarriage.

– Inspection of the fuel system for contamination, as this predicts long term engine health.
– Verification of the transmission oil analysis reports from the previous owner.
– Correlation of the hour meter reading with the physical wear on the control pedals and seat.
– Assessment of the structural welds on the dump body, particularly around the hinge pins.

The market trends indicate a polarization where the very best units command premium prices, while the average examples see slower movement. This creates a discerning environment where negotiation hinges on documented maintenance rather than cosmetic condition. The dump truck 777d in the secondary market remains a sound investment when buyers focus on the mechanical pedigree. The demand for these machines remains buoyant, supported by a robust network of refurbishment specialists across Gauteng and Mpumalanga. This ensures that the financial risk is reduced, making the 777d a stable asset in a volatile industry.

Total Cost of Ownership Analysis

At any auction in the Highveld, the seasoned operators circle the same yellow frames with quiet precision, books in hand. Total cost of ownership for a dump truck 777d is arithmetic, not allure. I have seen the uninitiated fixate on the shine of a repainted body, only to discover that the radiator and differential carries the true expenses once the warranty road is waived.

The shrewd buyer reads the labour rate, the parts lead times, and the rebuild intervals as one continuous column. That discipline matters more than any bidday. The secondhand grey tree in this market bore out the message: a nobody held the misdemeanour until late.

  1. Project the cost per payload hour across three seasons.
  2. Discount operatives by the availability of trained technicians.
  3. Chart the deep overhaul that lands near the 12,000-hour mark.

When mastered, the total cost structure makes the dump truck 777d a sober acquisition. The manual of ownership is written by the fleet accountant rather than a sales brochure. That ledger returns far more than the hammer price, and I trust the balance sheet over all other forms.

Financing and Leasing Options

Market positioning for the dump truck 777d in South Africa rests on a simple truth: the machine holds its value because the support network remains consistent. Buyers on the Highveld evaluate dealer density and parts availability before they evaluate paint. The financing environment in this country favours the operator who can separate the asset from the emotion.

Consider these factors when structuring a deal:

  • Residual value after five years of hauling overburden
  • Lease terms tied to machine hours rather than calendar months
  • Buyback guarantees from reputable Caterpillar dealers

Leasing options let a contractor preserve working capital while the dump truck 777d generates revenue. Banks in Johannesburg tend to price risk against the machine’s rebuild cycle. A sensible buyer negotiates the maintenance contract before the interest rate, because the workshop ledger outlives the loan. Many fleets now bundle the dump truck 777d into an operating lease that covers the 12,000-hour overhaul.

Parts Availability and Support Network

In South Africa, the dump truck 777d occupies a particular place in the market. Buyers measure the machine by the strength of the dealer network around it. A mine in Mpumalanga purchases two things: the steel frame and a parts guarantee that promises delivery within forty eight hours. That guarantee holds value on the balance sheet.

The support network determines the real cost of ownership. When a dump truck 777d sits idle waiting for a component, the difference between a week and a day of downtime is profit lost. Consider the following when evaluating a dealer:

  • Parts inventory levels for high wear items like liners and filters
  • Technician response time to remote sites
  • Rebuild capability within the local workshop

Caterpillar’s distribution in this country remains deliberate. Owners who verify parts availability before signing the order protect their uptime.

Written By

undefined

Related Posts

0 Comments