Loading...

NHTSA ID Number: 11001114

Manufacturer Communication Number: LI14.20-N-073867

TSB/Document Date: 2024-06-06


Summary

Complaint A: The engine is jolting/bucking between 1700 and 1900 rpm. Complaint B: One or more mechanical related fault codes for EGR Valve stored in CDI control unit, with possible Check Engine Light. Review list of mechanical fault codes in table below. NOTE: If one or more electrical related fault codes for EGR Valve are also present in CDI, utilize Complaint C. Review list of electrical fault codes PDF document in attachments. Complaint C: One or more electrical related fault codes for EGR Valve stored in CDI control unit, with possible Check Engine Light. Review list of electrical fault codes PDF document attached. Cause of Complaint A: Increased friction between the EGR Valve blade and seat due to soot deposits causing a delay of the EGR Valve being able to reach the target value of the EGR Valve position controller. NOTE: This causes the EGR Valve blade and potentially the boost pressure controller to oscillate. Cause of Complaint B: Soot deposits between the EGR Valve blade and seat leading to the EGR Valve no longer being able to meet the desired target of the EGR Valve position controller. Cause of Complaint C: Internal EGR Valve or other electrical faults related to the EGR Valve function.


EGR Valve Diagnosis and Cleaning Procedure using TUNAP 926® on 906, 907 SprintereBay logo with OM642 Diesel Engine
Topic number

LI14.20-N-073867

Version

4

Function group

14.20 - Exhaust gas recirculation

Date

5/23/24

Validity

906, 907 SprintereBay logo with OM642 V6 Diesel Engine

Reason for change

Update Work Instructions

Complaint
Complaint A:
The engine is jolting/bucking between 1700 and 1900 rpm.
Complaint B:
One or more mechanical related fault codes for EGR Valve stored in CDI control unit, with possible Check Engine
Light. Review list of mechanical fault codes in table below.
NOTE: If one or more electrical related fault codes for EGR Valve are also present in CDI, utilize Complaint C. Review
list of electrical fault codes PDF document in attachments.
Complaint C:
One or more electrical related fault codes for EGR Valve stored in CDI control unit, with possible Check Engine Light.
Review list of electrical fault codes PDF document attached.
NOTE: This LI supersedes LI14.20-N-073813, which is no longer valid.

Cause
Cause of Complaint A:
Increased friction between the EGR Valve blade and seat due to soot deposits causing a delay of the EGR Valve
being able to reach the target value of the EGR Valve position controller.
NOTE: This causes the EGR Valve blade and potentially the boost pressure controller to oscillate.
Cause of Complaint B:
Soot deposits between the EGR Valve blade and seat leading to the EGR Valve no longer being able to meet the desired target of the EGR Valve position controller.
Cause of Complaint C:
Internal EGR Valve or other electrical faults related to the EGR Valve function.

Attachments
04.06.2024 20:56
© Copyright Mercedes-BenzeBay logo AG

CCUSHWA

Page 1 / 8

File

Description

OM642 EGR Valve before 1.jpeg

Bottom of sooted EGR Valve.

OM642 EGR Valve before 2.jpeg

Side view of sooted EGR Valve.

Remedy
Remedy for Complaint A:
Perform the following steps:
1.
2.
3.
4.




Disable the EGR Valve (Y27/17) by disconnecting the electrical connector.
Perform a test drive to check if jolting/bucking issue resolves.
If the jolting/bucking is resolved, proceed to Remedy for Complaint B.
If jolting/bucking is still present, proceed with further diagnosis to determine root cause. Consider the follow to
check:
EGR system including the EGR Cooler and pipes for sooting and/or clogging, EGR Bypass Flap including the
vacuum system.
Visually check the leak oil line or T-piece; reference LI07.00-N-059118.
Fuel System.
Combustion.
Transmission.

04.06.2024 20:56
© Copyright Mercedes-BenzeBay logo AG

CCUSHWA

Page 2 / 8

Etc.

Remedy for Complaint B:
Clean the EGR Valve with TUNAP 926® (BQ6670128) by performing the following steps:
NOTE: Prior to performing cleaning procedure, ensure to run coverage check of EGR Valve using the following qualifying damage codes; 4901M, 14315. If no coverage, then performing procedure is considered customer pay.
EGR Valve Removal:
1.

Remove the EGR Valve using the appropriate WIS document (document numbers referenced below).

EGR Valve Cleaning:
1.
2.
3.
4.
5.
6.
7.
8.

Attempt to gently turn the EGR Valve blades clockwise to ensure they move. If the blades are seized, the EGR
Valve must be replaced, and therefore cleaning is not permitted.
Position EGR Valve so open cavity is facing upward. Fill cavity with cleaner, and then proceed to apply cleaner
to blades from the outside. Additionally, apply cleaner to outside where additional soot is found.
Allow 15 minutes for the cleaning gel to take effect.
Carefully brush the areas with the supplied cleaner brush or another suitable non-metallic brush with soft bristles; e.g. Kids size toothbrush and straw cleaning brush (see picture in attachments).
Continue to clean the EGR Valve by turning the EGR Valve blades clockwise to the open position, then hold blades in place with a suitable non-metallic holder/wedge placed in the hole directly in front of the open cavity (see
picture in attachments).
Rinse the component part with clear, cold water. Be careful not to get the electrical connection area of the EGR
Valve wet. Furthermore, do not use pressurized water, otherwise the EGR Valve can be damaged.
Dry the cleaned areas of the EGR Valve (do not use compressed air).
Check whether soot deposits are still present. If traces of soot deposits are still present, repeat the cleaning process.

NOTES:
1.
2.

Do not lift, pry up, or use excess force on the blades to open during step 2 and 5 of cleaning procedure.
Cleaning instructions are supported by a video in attachments.

Debris Disposal:

Refer to the attached MSDS as well as observe local regulations for information on disposal.

EGR Valve Installation and Testing:
1.
2.
3.
4.
5.

Re-install the EGR Valve with a new gasket using the appropriate WIS document (document numbers referenced below).
Following cleaning, initialization of the EGR Valve via XENTRY diagnosis is NOT required.
Perform a test drive to see if complaint is resolved.
If the fault persists following cleaning, then proceed to perform further diagnosis to determine root cause starting
with Remedy for Complaint A Step 4.
If no other faults are found following proper diagnosis, it is acceptable to replace the EGR Valve for mechanical
issues.

Remedy for Complaint C:
1.
2.

Diagnose electrical faults.
If the electrical fault is determined to be the EGR Valve, it must be replaced. Cleaning will not be effective for
electrical related issues of the EGR Valve, and therefore not permitted.

Ensure to review and follow the following notes:
04.06.2024 20:56
© Copyright Mercedes-BenzeBay logo AG

CCUSHWA

Page 3 / 8

1.
2.
3.
4.
5.
6.
7.

If the EGR Valve is determined to have a mechanical fault, the EGR Valve must be cleaned first, and thereafter,
test drive the vehicle to see if issue is resolved before an EGR Valve replacement is to be considered and accepted as warrantable.
If the EGR Valve requires replacement following cleaning and diagnosis provided no remedy utilizing Remedy
for Complaint A Step 4, state in write-up that cleaning was performed. This information will be necessary if EGR
Valve replacement is claimed under warranty.
If the EGR Valve cleaning is unsuccessful to resolve the issue, the cleaning can still be claimed under warranty
if EGR Valve warranty coverage is available for vehicle.
If the EGR Valve is damaged while attempting to remove it, the part must be replaced. Ensure to provide explanation of damage on RO and provide pictures of damage to warranty claim if repair is warrantable.
The EGR Valve cleaning procedure is NOT valid for OM651 equipped Sprinters or Diesel equipped Passenger
Cars.
Do NOT use TUNAP 926® to clean any other EGR system component. This product is only intended to clean
EGR Valves.
If the vehicle returns after cleaning the EGR Valve according to this LI, the procedure should be repeated.

NOTE: The information contained in this document is intended for use by trained, professional technicians with the
knowledge to properly and safely perform diagnosis and repairs on Mercedes-BenzeBay logo vehicles, using Mercedes-BenzeBay logo
approved tools and equipment. It informs service technicians about conditions that could occur in certain vehicles and
provides information that could assist in proper vehicle diagnosis, service, or repair. It does not indicate that a defect
is present in any vehicle referenced in this document nor does it imply warranty coverage. DO NOT assume that a
symptom or condition, or a described cause of a symptom or condition, affects any particular vehicle or groups of vehicles, or that a described repair applies to any particular vehicle or groups of vehicles. There can be multiple causes
resulting in the same or similar symptoms or conditions described in this document, and trained professional service
technicians must use their diagnostic skills to make evaluations on a case-by-case basis. The information contained
in this document does not guarantee warranty coverage nor does it extend the vehicle’s warranty in any way.

Attachments
File

Description

EGR Valve Electrical Fault Codes.pdf

List of EGR Valve Electrical Fault Codes.

OM642 EGR Valve Cleaning Instructional Video using
TUNAP 926®.mp4

OM642 EGR Valve Cleaning Instructional Video using
TUNAP 926.

TUNAP 926® MSDS.PDF

TUNAP 926 MSDS.

OM642 After Cleaning 1.JPG

Bottom view of cleaned EGR Valve looking at blades.

OM642 EGR After Cleaning 2.JPG

Side view of cleaned EGR Valve.

04.06.2024 20:56
© Copyright Mercedes-BenzeBay logo AG

CCUSHWA

Page 4 / 8

EGR Valve Cleaner Application.JPG

EGR Valve with cavity filled, and blades covered in cleaner.

Brushes.JPG

Non-metallic soft brushes to assist in cleaning, and pen
cap used to hold blades open for cleaning.

04.06.2024 20:56
© Copyright Mercedes-BenzeBay logo AG

CCUSHWA

Page 5 / 8

Blades Open.JPG

Hold blades open to clean using suitable non-metallic holder/wedge placed in the hole directly in front of the open
cavity (i.e. pen cap).

WIS-References
Document number

Title

Note

AR14.20-D-7662SG

Remove/install exhaust gas recircula- Engine 642.896/898 in model 906
tion valve

AR14.20-D-7662TSV

Remove/install exhaust gas recircula- Engine 642.899 in model 907
tion valve

Disclaimer
NOTE: The information contained in this document is intended for use by trained, professional technicians with the
knowledge to properly and safely perform diagnosis and repairs on Mercedes-BenzeBay logo vehicles, using Mercedes-BenzeBay logo
approved tools and equipment. It informs service technicians about conditions that could occur in certain vehicles and
provides information that could assist in proper vehicle diagnosis, service, or repair. It does not indicate that a defect
is present in any vehicle referenced in this document nor does it imply warranty coverage. DO NOT assume that a
symptom or condition, or a described cause of a symptom or condition, affects any particular vehicle or groups of vehicles, or that a described repair applies to any particular vehicle or groups of vehicles. There can be multiple causes
resulting in the same or similar symptoms or conditions described in this document, and trained professional service
technicians must use their diagnostic skills to make evaluations on a case-by-case basis. The information contained
in this document does not guarantee warranty coverage nor does it extend the vehicle’s warranty in any way.

Symptoms
Power generation > Engine management > Engine running > Runs rough/shakes
Power generation > Engine management > Indicator lamp > Engine diagnosis > lit
Power generation > Engine management > Function > Malfunction

Parts
Part number

ES1 ES2 Designation

Quantity Note

EPC

A6421422380

Engine

1

OM642 EGR Valve Gasket

X

BQ6670128

Engine

0.5

1 Can of TUNAP 926® BQ6670128
should be able to clean 2 EGR Valves. Claim 0.5 Qty. per Warranty

X

04.06.2024 20:56
© Copyright Mercedes-BenzeBay logo AG

CCUSHWA

Page 6 / 8

Claim. For heavily sooted EGR Valves which requires more than 1/2 of
can to clean, claim 1.0 for these special instances.

Control unit/fault code
Control unit

Fault text

CDI6Common Rail Diesel Injection (CR6NFZ)

14A000 - Component 'Y27/17 (Exhaust gas recirculation
positioner)' has an internal fault.
14A100 - Component 'Y27/17 (Exhaust gas recirculation
positioner)' has an internal fault.
14B700 - The exhaust gas recirculation valve sticks when
closed.
14B800 - EGR valve jams in opened position.
14CF00 - Event:Component 'Y27/17 (Exhaust gas recirculation positioner)' was temporarily sluggish.(Position
control deviation)
148B00 - Exhaust gas recirculation rate is too high.

CDI60Common Rail Diesel Injection (CR60NFZ)

P14A000 - The position of the exhaust gas recirculation
positioner (high pressure) is outside the adaptation values.
P14A100 - The position of the exhaust gas recirculation
positioner (high pressure) is outside the adaptation values.The commanded position cannot be reached.
P14B700 - The exhaust gas recirculation positioner (high
pressure) is jammed closed.
P14B800 - The exhaust gas recirculation positioner (high
pressure) is jammed open.
P148B00 - Component Exhaust gas recirculation positioner has a malfunction.The actuator does not close.

N3/28 - Motor electronics 'CDI61NFZ' for combustion en- P042FFA - The exhaust gas recirculation positioner (high
gine 'OM642' (CDI) (CR61NFZ)
pressure) is jammed closed. _
P049D00 - The position of the exhaust gas recirculation
positioner (high pressure) is outside the adaptation values. _
P30017E - The position of the exhaust gas recirculation
positioner (high pressure) is outside the adaptation values.
P30017F - The position of the exhaust gas recirculation
positioner (high pressure) is outside the adaptation values. The commanded position cannot be reached.
P300182 - Component 'Exhaust gas recirculation actuator
(high pressure)' has a malfunction. The actuator does not
open.
04.06.2024 20:56
© Copyright Mercedes-BenzeBay logo AG

CCUSHWA

Page 7 / 8

P300198 - The exhaust gas recirculation positioner (high
pressure) is jammed closed.
P300199 - The exhaust gas recirculation positioner (high
pressure) is jammed open.

Operation numbers/damage codes
Op. no.

Operation text

Time

Damage
code

Note

4901M01

Use only for EMP 906 SprintereBay logo with
OM642 with active BlueTec Extended Modification Warranty. Total claim not to exceed 2.5 hours
with supporting documentation and
punch times. Also reference LI document number in technician story per
Warranty Policy 10.11.

1431593

Use only for non-EMP 906, 907
SprintereBay logo with OM642 and vehicle
has EGR Valve Warranty Coverage.
Total claim not to exceed 2.5 hours
with supporting documentation and
punch times. Also reference LI document number in technician story per
Warranty Policy 10.11.

070641

Diagnosis of EGR Valve related concerns including CEL, or drivability concern

Up to 1.0
hours

Punch time must support claimed time.

140000

Clean EGR Valve

Up to 0.5
hours

Must follow non-time policy with separate and identifiable punch.

147660

Remove and re-install EGR Valve

For time, refer to ASRA.

541011

Quick Test

For time, refer to ASRA.

04.06.2024 20:56
© Copyright Mercedes-BenzeBay logo AG

CCUSHWA

Page 8 / 8

1

SaleBestseller No. 1
Castrol GTX Full Synthetic 0W-20 Motor Oil, 5 Quarts
  • 6X better wear protection on critical engine parts than...
  • 1.3X better sludge protection than industry standards*
  • 3X Stronger against viscosity breakdown than leading full...
  • Protection for 10,000 miles between oil changes
  • Meets or exceeds the following specifications: API SP/SN...
SaleBestseller No. 2
Valvoline MaxLife High Mileage 5W-30 Synthetic Blend Motor Oil 5 Quart
27,853 Reviews
Valvoline MaxLife High Mileage 5W-30 Synthetic Blend Motor Oil 5 Quart
  • Formulated for engines with 75,000 miles or more, Valvoline...
  • Delivers 20% better wear protection and 15% better sludge...
  • Extra detergents safeguard against friction, corrosion and...
  • Advanced friction-fighting additives help maximize...
  • Provides performance benefits for high mileage, new and...

Last update on 2026-06-23 / Affiliate links / Images from Amazon Product Advertising API


 


If the PDF is very large, it may not load in the preview below.

Download PDF [43.37 MB]


Some older TSBs had multiple PDFs — visit the NHTSA Website to view all PDFs.

If the TSB PDF does not show, download or view it on the NHTSA Website.

Click on the (+) Plus Sign

Then Click on Associated Document(s)


Search NHTSA Database for Recalls

View Latest Recalls


Search NHTSA Database for Vehicle Investigations

View Latest Vehicle Investigations


Search NHTSA Database for Vehicle Complaints

View Latest Vehicle Complaints


TSB/Document ID: LI14.20-N-073867

Replacement Service Bulletin Number:

MFR Communication Date: 2024-05-24

MFR Internal Campaign ID/Software Version:

Communication Type: Service Bulletin/Repair Instructions

NHTSA Components: ENGINE

MFR Component System:

MFR Component Subsystem:


Previous TSB

Next TSB



SaleBestseller No. 1
ANCEL X7HD PRO 10.1'' Heavy Duty Truck Scanner, Full-System Diesel Diagnostic Tool with DPF Regen, 42+ Reset, Bi-Directional and Active Test, ECU Coding, HDOBD/OBD2 Scanner for Diesel Trucks - Grey
  • 2026 ALL-IN-ONE HEAVY DUTY TRUCK SCANNER – BUILT FOR DIESEL DIAGNOSTICS:The ANCEL X7HD PRO combines full-system diagnostics, bi-directional control, ECU coding, HDOBD/OBD2 functions, and 42+ reset services in one powerful heavy duty truck scanner. This diesel scan tool helps technicians, fleet owners, and repair shops diagnose problems faster, reduce downtime, and complete more repairs without switching between multiple truck diagnostic tools. Features a 10.1" Android tablet, Bluetooth & Wi-Fi, live data graphing, and 2 years of f-ree updates
  • 42+ RESET FUNCTIONS – MORE THAN A BASIC TRUCK CODE READER:Perform essential service functions including forced DPF regeneration, injector coding, speed limiter adjustment, idle adjustment, oil reset, ABS reset, SRS reset, EPB reset, throttle reset, and suspension calibration. Designed for real truck maintenance and fleet service, this commercial truck diagnostic scanner helps reduce dealer visits, avoid unnecessary downtime, and handle more repair jobs with one diesel diagnostic tool
  • ACTIVE TEST & ECU CODING – ADVANCED BIDIRECTIONAL SCAN TOOL FOR TRUCKS:Quickly locate faults by activating components and sending commands directly to vehicle systems. Test injectors, ABS, throttle, cooling systems, and other modules in real time without unnecessary disassembly. ECU coding and module matching help adapt replacement parts, restore factory settings, and reduce repeat repairs, making this semi truck scan tool ideal for advanced troubleshooting and daily shop work
  • FULL-SYSTEM HDOBD/OBD2 DIAGNOSTICS – WIDE TRUCK & ENGINE COVERAGE:Read and clear codes, monitor live data, freeze frame, and diagnose engine, transmission, ABS, body, and other major systems. Compatible with FreightlinereBay logo, KenwortheBay logo, PeterbilteBay logo, VolvoeBay logo, MackeBay logo, InternationaleBay logo, and other commercial truck brands, plus CumminseBay logo, CaterpillareBay logo, Detroit, PaccareBay logo, and NavistareBay logo diesel engines. Also supports full OBD2/EOBD diagnostics for standard vehicles, making it a versatile truck obd2 scanner for mixed fleets and repair shops
  • PROFESSIONAL HARDWARE + RELIABLE SUPPORT – BUILT FOR DAILY SHOP USE:This professional diesel diagnostic computer features a 10.1" touchscreen, Android 10.0 system, 6000mAh battery, Bluetooth/Wi-Fi connectivity, and built-in front & rear cameras for documenting repairs and remote troubleshooting. Includes 2 years of fr-ee updates, 1-year w-arranty, and responsive technical support. Contact [email protected] before purchase to confirm compatibility and supported functions for your truck or diesel engine
SaleBestseller No. 2
ANCEL New HD601 Heavy Duty Truck Scanner, Diesel Full System Diagnostic Scan Tool Fits for Cummins, Detroit, Volvo, Paccar & Caterpillar, 2 in 1 HDOBD & OBD2 Code Reader for Commercial Vehicles & Cars
  • 【Built for Heavy Duty Diesel Diagnostics】Designed for SAE J1939 and J1708 compliant trucks, buses, and diesel-powered commercial vehicles. HD601 truck scanner diagnostic tool helps owner-operators, small fleets, mobile technicians, and independent repair shops quickly identify fault codes, view live data, and make informed repair decisions—saving time, reducing downtime, and avoiding unnecessary shop visits
  • 【Full System Diagnostics+All HD OBD Modes】The New HD601 heavy duty truck scanner delivers full-system diagnostics on SAE J1939 and J1708-compliant commercial vehicles—digging into engine, transmission, ABS, fuel, every system that keeps your rig rolling. It supports all HD OBD modes, giving you live data, freeze frame, ECU info, vehicle info, emissions data tracking, plus code reading and clearing. Not just what broke, but why—so you fix it right the first time. Pinpoint issues faster, cut repair costs, and spend less time on the shoulder
  • 【Wide Heavy-Duty Vehicle Coverage】Supports a wide range of heavy-duty vehicle manufacturers and systems, including FreightlinereBay logo, KenwortheBay logo, PeterbilteBay logo, VolvoeBay logo, InternationaleBay logo, Detroit, CumminseBay logo, PaccareBay logo, Allison, EatoneBay logo, BendixeBay logo, Wabco, and more. Coverage varies by vehicle make, model, year, and system configuration. Contact our support team before purchase if compatibility verification is needed
  • 【Speaks Major Truck Protocol】The New HD601 diesel truck scanner is built for American-made trucks—and supports the heavy‑duty protocols you' re most likely to run into on the road: SAE J1939, J1708/J1587, ISO 15765‑4, ISO 14230‑4, ISO 9141‑2, J1850 PWM/VPW, ISO 27145‑4, and EURO‑6. For most trucks, model years, and systems, it speaks the language your vehicle understands. Just plug it in and start diagnosing—no guesswork, no gatekeeping. Note: vehicle functions and module availability may vary by manufacturer and model year
  • 【Save Hundreds on Diagnostic Fees】Why pay $150–300 for someone to read your codes? With the New ANCEL heavy duty truck scanner, you can pull fault codes yourself—in minutes, without leaving the truck. One or two uses pays for the tool. After that, every diagnostic is money back in your pocket. Smart investment for owner-operators, techs, and small fleets. Read and clear stored fault codes in minutes. Active fault codes may require repairs before they can be cleared
SaleBestseller No. 3
FOXWELL HD301 Heavy Duty Truck Scanner, Full System Diesel Scan Tool with 6/9/16 Pin, 2 in 1 Code Reader for Trucks & Car Engine, Diesel Diagnostic Tool for Cummins, Paccar, Caterpillar
  • 【One Tool, Total Fleet Coverage: 6/9/16 Pin Ready】Featuring an integrated 16-pin OBD2 connector and professional-grade 6-pin & 9-pin adapters, this heavy duty truck scanner provides extensive support for J1939, J1708, J1587, ISO 14230-4, ISO 15765-4 and ISO 9141-2, ISO 27145-4 protocols. It offers reliable diagnostic coverage for major American diesel brands—including CumminseBay logo, PaccareBay logo, CaterpillareBay logo, Detroit, and FreightlinereBay logo—making it a versatile semi truck scanner for managing any diverse fleet.
  • 【2 in 1 Diesel Code Reader & Advanced HD OBDII】Equipped with professional-grade diesel scanner capabilities, the HD301 features intuitive Read/Erase codes and turn off the "Check Engine" light. With the built-in DTC Lookup library, you can instantly access fault code definitions on-device without searching the internet. It also retrieves hundreds of essential live sensor data—such as coolant temperature, fuel pressure, and engine RPM—in a stable text format for precise and rapid troubleshooting. (Please note that the HD301 can not support DPF Regen.)
  • 【Full System Truck Diagnostic】The FOXWELL HD301 heavy duty scan tool is engineered to deeply access and scan all available electronic control modules specifically for truck, including Engine, Transmission, ABS, SRS, Chassis, and Body Control. This professional truck scanner diagnostic tool allows you to identify issues across the entire vehicle, ensuring your rig stays in peak condition for the long haul.
  • 【Versatile for most big Rigs: Commercial, Passenger & Beyond】Engineered for more than just trucks, this heavy duty scan tool offers extensive coverage for pickups, buses, trailers, and even marine vessels. From construction machinery (excavators, loaders) to agricultural equipment (tractors, harvesters), it provides a true all-in-one diagnostic solution.
  • 【Plug-and-Play & No Subscription】Designed for the road! No WiFi, no batteries, and no complex App setup required. Simply plug it into your vehicle’s diagnostic port to start scanning immediately. Enjoy lifetime free software updates to keep your HD301 diesel truck scanner current with the latest vehicle models and features—without any hidden subscription fees—While overcoming language barriers with support for Spanish and English.

Last update on 2026-06-23 / Affiliate links / Images from Amazon Product Advertising API


 


This product presentation was made with AAWP plugin.

Share to...