American bicycle manufacturer Cannondale has revealed its new models: New SuperSix EVO Hi-MOD and the new generation of the aluminum CAAD (Cannondale advanced aluminum design) series: CAAD12. Cannondale has skipped the number 11 after CAAD10 and give the new bike the number 12. They went with 12 because they felt it was too big a leap in performance to call it an 11.

Cannondale Supersix EVO Hi-MOD 2016

The new Cannondale SuperSix EVO Hi-MOD is billed as the ultimate road racing machine with its balancing stiffness, road-smoothing compliance, pinpoint handling, and efficient aerodynamics into one lightweight package. A wider BB30a bottom bracket shell and asymmetrically oversized chainstays improve power transfer, while a redesigned frontend and all-new fork offer pinpoint handling and control. According to Cannondale, the new EVO has 11% more Bottom Bracket Stiffness (63N/mm) and 12% more Headtube Stiffness (103N/deg) than the previous models. The bike is compatible with up to 28c tires for more comfort over the cobbled roads.

The new EVO features subtle TAP (Truncated Aero Profile) tube shapes in the down tube, seat tube, and seat stays, as well as a narrower headtube and thinner TAP profile fork blades. These improvements lead to 6 watts/60-gram drag reduction than the previous EVO.

With the new ultra-light SPEED SAVE fork, new 25.4mm SAVE seatpost, and HollowGram cranks, the new EVO is lighter than ever: over 65-gram system weight reduction than the previous models.

The new Cannondale Supersix EVO Hi-MOD is coming with five different builds.

1. Black Inc.

Cannondale Supersix Evo Black Inc 2016
Cannondale Supersix Evo Black Inc 2016

Cannondale Supersix Evo Black Inc 2016 specifications

  • Frame: All-New SuperSix EVO, BallisTec Hi-Mod Carbon, Di2 Compatible, SPEED SAVE, PressFit BB30a
  • Fork: All-New SuperSix EVO, SPEED SAVE, BallisTec Hi-MOD full Carbon, 1-1/8″ to 1-1/4″ steerer, integrated crown race.
  • Crankset: Cannondale HollowGram SiSL2, BB30a, w/ OPI SpideRing SL, 52/36
  • Bottom Bracket: Cannondale Alloy PressFit30
  • Shifters: Shimano Dura-Ace 9000
  • Cog Set: Shimano Dura-Ace 9000, 11-28, 11-speed
  • Chain: Shimano HG900, 11-speed
  • Front Derailleur: Shimano Dura-Ace 9000, braze-on
  • Rear Derailleur: Shimano Dura-Ace 9000
  • Rims: Enve Smart 4.5 Tubular, 20h front, 24h rear
  • Hubs: Chris King R45, 20h front, 24h rear
  • Spokes: DT Swiss Aerolite
  • Tires: Schwalbe ONE, 700x24c, Tubular
  • Brakes: eeBrakes by eeCycleworks
  • Handlebar: ENVE Smart SES 31.8mm
  • Stem: Enve Carbon Road, 31.8, 6 deg.
  • Headset: SuperSix EVO, 1-1/4″ lower bearing, 15mm carbon top cap
  • Handlebar Tape: Fi’zi:k Team
  • Saddle: Fi’zi:k Arione 00
  • Seat Post: ENVE Gen 2, 25.4x400mm
  • Sizes Available (cm): 48, 50, 52, 54, 56, 58, 60, 63

2. Hi-Mod Team

Cannondale Supersix Evo Hi-Mod Team 2016
Cannondale Supersix Evo Hi-Mod Team 2016

Cannondale Supersix Evo Hi-Mod Team 2016 specifications

  • Frame: All-New SuperSix EVO, BallisTec Hi-Mod Carbon, Di2 Compatible, SPEED SAVE, PressFit BB30a
  • Fork: All-New SuperSix EVO, SPEED SAVE, BallisTec Hi-MOD full Carbon, 1-1/8″ to 1-1/4″ steerer, integrated crown race.
  • Crankset: Cannondale HollowGram SiSL2, BB30a, w/ OPI SpideRing SL, 52/36
  • Bottom Bracket: Cannondale Alloy PressFit30
  • Shifters: Shimano Dura-Ace Di2 9070
  • Cog Set: Shimano Dura-Ace 9000, 11-28, 11-speed
  • Chain: Shimano HG900, 11-speed
  • Front Derailleur: Shimano Dura-Ace Di2 9070, braze-on
  • Rear Derailleur: Shimano Dura-Ace Di2 9070
  • Rims: Mavic Cosmic Pro Carbon
  • Hubs: Mavic Cosmic Pro Carbon
  • Spokes: Mavic Cosmic Pro Carbon
  • Tires: Mavic Yksion Pro SSC GripLink (F), PowerLink (RR) 700x25C
  • Brakes: Shimano Dura-Ace 9000
  • Handlebar: FSA K-Force Carbon Compact
  • Stem: FSA OS-98 CSI
  • Headset: SuperSix EVO, 1-1/4″ lower bearing, 25mm carbon top cap
  • Handlebar Tape: Fi’zi:k Team
  • Saddle: Fi’zi:k Arione R3 w/ K:ium Rail
  • Seat Post: FSA K-Force Carbon, 25.4x350mm
  • Sizes Available (cm): 48, 50, 52, 54, 56, 58, 60, 63

3. Hi-Mod Dura-Ace 1

Cannondale Supersix Evo Hi-Mod Dura-Ace 1 2016
Cannondale Supersix Evo Hi-Mod Dura-Ace 1 2016

Cannondale Supersix Evo Hi-Mod Dura-Ace 1 2016 specifications

  • Frame: All-New SuperSix EVO, BallisTec Hi-Mod Carbon, Di2 Compatible, SPEED SAVE, PressFit BB30a
  • Fork: All-New SuperSix EVO, SPEED SAVE, BallisTec Hi-MOD full Carbon, 1-1/8″ to 1-1/4″ steerer, integrated crown race.
  • Crankset: Cannondale HollowGram SiSL2, BB30a, w/ OPI SpideRing SL, 52/36
  • Bottom Bracket: Cannondale Alloy PressFit30
  • Shifters: Shimano Dura-Ace 9000
  • Cog Set: Shimano Dura-Ace 9000, 11-28, 11-speed
  • Chain: Shimano HG900, 11-speed
  • Front Derailleur: Shimano Dura-Ace 9000, Braze-on
  • Rear Derailleur: Shimano Dura-Ace 9000
  • Rims: Mavic Ksyrium Pro
  • Hubs: Mavic Ksyrium Pro
  • Spokes: Mavic Ksyrium Pro
  • Tires: Mavic Yksion Pro SSC GripLink (F), PowerLink (RR) 700x25C
  • Brakes: Shimano Dura-Ace 9000
  • Handlebar: Cannondale Escape Hanger Carbon
  • Stem: Cannondale C1 Ultralight, 2014 Alloy w/ Ti Bolts, 31.8, 6 deg.
  • Headset: SuperSix EVO, 1-1/4″ lower bearing, 25mm carbon top cap
  • Handlebar Tape: Fi’zi:k Team
  • Saddle: Fi’zi:k Arione R3 w/ K:ium Rail
  • Seat Post: Cannondale SAVE, 25.4x350mm
  • Sizes Available (cm): 48, 50, 52, 54, 56, 58, 60, 63

4. Hi-Mod Dura-Ace 2

Cannondale Supersix Evo Hi-Mod Dura-Ace 2 2016
Cannondale Supersix Evo Hi-Mod Dura-Ace 2 2016

Cannondale Supersix Evo Hi-Mod Dura-Ace 2 2016 specifications

  • Frame: All-New SuperSix EVO, BallisTec Hi-Mod Carbon, Di2 Compatible, SPEED SAVE, PressFit BB30a
  • Fork: All-New SuperSix EVO, SPEED SAVE, BallisTec Hi-MOD full Carbon, 1-1/8″ to 1-1/4″ steerer, integrated crown race.
  • Crankset: Cannondale HollowGram Si, BB30a, w/ OPI SpideRing, 52/36
  • Bottom Bracket: Cannondale Alloy PressFit30
  • Shifters: Shimano Dura-Ace 9000
  • Cog Set: Shimano Ultegra 6800 11-28
  • Chain: Shimano HG-700-11
  • Front Derailleur: Shimano Dura-Ace 9000, Braze-on
  • Rear Derailleur: Shimano Dura-Ace 9000
  • Rims: Mavic Ksyrium Elite
  • Hubs: Mavic Ksyrium Elite
  • Spokes: Mavic Ksyrium Elite
  • Tires: Mavic Yksion Pro SSC GripLink (F), PowerLink (RR) 700x25C
  • Brakes: Shimano Dura-Ace 9000
  • Handlebar: Cannondale C1 Ultralight, 7050 Alloy, Compact
  • Stem: Cannondale C1 Ultralight, 2014 Alloy w/ Ti Bolts, 31.8, 6 deg.
  • Headset: SuperSix EVO, 1-1/4″ lower bearing, 25mm carbon top cap
  • Handlebar Tape: Cannondale Grip
  • Saddle: Fi’zi:k Arione R5 w/ MG Rail
  • Seat Post: Cannondale SAVE, 25.4x350mm
  • Sizes Available (cm): 48, 50, 52, 54, 56, 58, 60, 63

5. Hi-Mod Ultegra

Cannondale Supersix Evo Hi-Mod Ultegra 2016
Cannondale Supersix Evo Hi-Mod Ultegra 2016

Cannondale Supersix Evo Hi-Mod Ultegra 2 2016 specifications

  • Frame: All-New SuperSix EVO, BallisTec Hi-Mod Carbon, Di2 Compatible, SPEED SAVE, PressFit BB30a
  • Fork: All-New SuperSix EVO, SPEED SAVE, BallisTec Hi-MOD full Carbon, 1-1/8″ to 1-1/4″ steerer, integrated crown race.
  • Crankset: Cannondale HollowGram Si, BB30a, w/ OPI SpideRing, 52/36
  • Bottom Bracket: Cannondale Alloy PressFit30
  • Shifters: Shimano Ultegra 6800
  • Cog Set: Shimano Ultegra 6800 11-28
  • Chain: Shimano HG-700-11
  • Front Derailleur: Shimano Ultegra 6800, Braze-On
  • Rear Derailleur: Shimano Ultegra 6800
  • Rims: Mavic Ksyrium
  • Hubs: Mavic Ksyrium
  • Spokes: Mavic Ksyrium
  • Tires: Mavic Yksion Elite WTS, 700x25c, folding
  • Brakes: Shimano Ultegra 6800
  • Handlebar: Cannondale C1 Ultralight, 7050 Alloy, Compact
  • Stem: Cannondale C1 Ultralight, 2014 Alloy w/ Ti Bolts, 31.8, 6 deg.
  • Headset: SuperSix EVO, 1-1/4″ lower bearing, 25mm carbon top cap
  • Handlebar Tape: Cannondale Grip
  • Saddle: Fi’zi:k Arione R5 w/ MG Rail
  • Seat Post: Cannondale SAVE, 25.4x350mm
  • Sizes Available (cm): 48, 50, 52, 54, 56, 58, 60, 63

Cannondale CAAD12

Cannondale has and still does take aluminum more seriously than any other brand and considers it a point of pride to be the best. The last two grand tours (Giro d’Italia 2003-Gilberto Simoni, 2004-Damiano Cunego) and last worlds championships (2002-Mario Cipollini) won on aluminum bikes were Cannondales.

The new CAAD12 is coming with seven different builds, three of them are disk-brake versions. The most important feature of the CAAD12 is that the complete system weight (frame, fork, headset, seatpost) is whooping 200 grams lighter than the CAAD10 if you choose the option with the hi-mod fork, while the standard model will still be 116 grams lighter. Frame weight on its own is 1.098 grams, which is a 52g saving over the CAAD10.

“Aluminati” is the new describing slogan of the CAAD12 series. According to Cannondale, the new CAAD12 is 10% stiffer at the head tube and 13% stiffer at the bottom bracket thanks to two technologies: the first is not new, Cannondale calls it SmartForm construction and it involves hydroforming, tapering, butting, mechanical shaping, double-pass smooth welds, and 3D machining.

The second technology is brand new and what Cannondale credits with much of the bike’s improvements -Tube Flow modeling. It’s something quite similar to what BMC calls ACE and employs in carbon design. The engineer defines the characteristics the tube must have, from stiffness and compliance to clearance for tires and basic dimensions. Tube Flow modeling software then creates and tests hundreds of virtual designs to find an optimal solution with the optimal material distribution.

The comfort of the CAAD12 increased over the CAAD10 with the use of Speed Save micro-suspension in the totally redesigned chainstays, seat stays, and seat tube. At the front, that technology is incorporated in the one-piece BallisTec fork, which claims six percent better lateral stiffness and 10 percent greater compliance. Along with the new SuperSix EVO, the CAAD12 also uses the 25.4mm seatpost ported over from the Synapse. This thinner post offers more flex, and Cannondale claims it is 36 percent more compliant than a comparable 27.2mm post.

There are 7 different builds of CAAD12.

1. CAAD12 Black Inc

This bike actually features the same Hi-Mod fork as used on the Evo. The complete package is claimed to weigh 6.74 kg in a size 56. Impressive for an aluminum bike.

Cannondale CAAD12 Black Inc 2016
Cannondale CAAD12 Black Inc 2016

Cannondale CAAD12 Black Inc 2016 specifications

  • Frame: CAAD12, SmartFormed 6069 Alloy, SPEED SAVE, BB30a, Di2 Ready
  • Fork: CAAD12, SPEED SAVE Full Carbon, 1-1/8″ to 1-1/4″ tapered steerer
  • Crankset: Cannondale HollowGram SiSL2, BB30a, w/ OPI SpideRing, 52/36
  • Chain: Shimano HG700-11, 11-speed
  • Bottom Bracket: FSA BB30 Bearings0
  • Shifters: Shimano Dura-Ace 9000
  • Cog Set: Shimano Ultegra 6800, 11-28-28, 11-speed
  • Front Derailleur: Shimano Dura-Ace 9000, braze-on
  • Rear Derailleur: Shimano Dura-Ace 9000
  • Rims: Mavic Ksyrium Pro WTS
  • Hubs: Mavic Ksyrium Pro
  • Spokes: Mavic Ksyrium Pro
  • Tires: Mavic Yksion Pro GripLink (F), Pro PowerLink (R), WTS, 700x25c
  • Brakes: Shimano Dura-Ace 9000
  • Handlebar: Cannondale C1 Ultralight, 7050 Alloy, Compact
  • Stem: Cannondale C1 Ultralight, 7050 Alloy, Ti bolts, 31.8, 6 deg.
  • Headset: CAAD12, 1-1/4″ lower bearing, 25mm Carbon top cap
  • Handlebar Tape: Fi’zi:k Team
  • Saddle: Fi’zi:k Arione R3 w/ K:ium Rails
  • Seat Post: Cannondale SAVE, 25.4x350mm

2. CAAD12 Disc Dura-Ace

Cannondale CAAD12 Disc Dura-Ace 2016
Cannondale CAAD12 Disc Dura-Ace 2016

Cannondale CAAD12 Disk Dura-Ace 2016 specifications

  • Frame: CAAD12, SmartFormed 6069 Alloy, SPEED SAVE, BB30a, Di2 Ready
  • Fork: CAAD12, SPEED SAVE Full Carbon, 1-1/8″ to 1-1/4″ tapered steerer
  • Crankset: Cannondale HollowGram Si, hollow forged, w/ OPI SpideRing, BB30a, 52/36
  • Chain: Shimano HG700-11, 11-speed
  • Bottom Bracket: FSA BB30 Bearings
  • Shifters: Shimano R685 Hydraulic Disc
  • Cog Set: Shimano Ultegra 6800, 11-28-28, 11-speed
  • Front Derailleur: Shimano Dura-Ace 9000, braze-on
  • Rear Derailleur: Shimano Dura-Ace 9000
  • Rims: Mavic Ksyrium Disc WTS
  • Hubs: Mavic Ksyrium Disc
  • Spokes: Mavic Ksyrium
  • Tires: Mavic Yksion Elite, WTS, 700x25c
  • Brakes: Shimano BR805/785 Hydraulic Disc, 140/140mm
  • Handlebar: Cannondale C1 Ultralight, 7050 Alloy, Compact
  • Stem: Cannondale C1 Ultralight, 7050 Alloy, Ti bolts, 31.8, 6 deg.
  • Headset: CAAD12, 1-1/4″ lower bearing, 25mm Carbon top cap
  • Handlebar Tape: Selle Royal Team
  • Saddle: Fi’zi:k Arione R7 MG Rails
  • Seat Post: Cannondale SAVE, 25.4x350mm

3. CAAD12 RED

Cannondale CAAD12 RED 2016
Cannondale CAAD12 RED 2016

Cannondale CAAD12 RED 2016 specifications

  • Frame: CAAD12, SmartFormed 6069 Alloy, SPEED SAVE, BB30a, Di2 Ready
  • Fork: CAAD12, SPEED SAVE Full Carbon, 1-1/8″ to 1-1/4″ tapered steerer
  • Crankset: Cannondale HollowGram Si, hollow forged, w/ OPI SpideRing, BB30a, 52/36
  • Chain: SRAM PC-1170, 11-speed
  • Bottom Bracket: FSA BB30 Bearings
  • Shifters: SRAM Red 22
  • Cog Set: Shimano Dura-Ace 9000, 11-28, 11-speed
  • Front Derailleur: SRAM Red 22 Yaw, braze-on
  • Rear Derailleur: SRAM Red 22
  • Rims: Mavic Ksyrium WTS
  • Hubs: Mavic Ksyrium
  • Spokes: Mavic Ksyrium
  • Tires: Mavic Yksion Elite, WTS, 700x25c
  • Brakes: SRAM Force 22
  • Handlebar: Cannondale C2 Classic, 2014 Alloy, Shallow Drop
  • Stem: Cannondale C2, 7050 Alloy, 31.8, 6 deg.
  • Headset: CAAD12, 1-1/4″ lower bearing, 25mm Carbon top cap
  • Handlebar Tape: Cannondale Bar Tape w/Gel, 2.5mm
  • Saddle: Fi’zi:k Arione R7 MG Rails
  • Seat Post: Cannondale C1 Ultralight, 2014 Alloy, 25.4x300mm

4. CAAD12 Disc Ultegra 3

Cannondale CAAD12 Disc Ultegra 3 2016
Cannondale CAAD12 Disc Ultegra 3 2016

Cannondale CAAD12 Disc Ultegra 3 2016 specifications

  • Frame: CAAD12, SmartFormed 6069 Alloy, SPEED SAVE, BB30a, Di2 Ready
  • Fork: CAAD12, SPEED SAVE Full Carbon, 1-1/8″ to 1-1/4″ tapered steerer
  • Crankset: Cannondale HollowGram Si, hollow forged, w/ OPI SpideRing, BB30a, 52/36
  • Chain: Shimano HG700-11, 11-speed
  • Bottom Bracket: FSA BB30 Bearings
  • Shifters: Shimano RR685 Hydraulic Disc
  • Cog Set: Shimano Ultegra 6800, 11-28, 11-speed
  • Front Derailleur: Shimano Ultegra 6800, braze-on
  • Rear Derailleur: Shimano Ultegra 6800
  • Rims: Mavic Aksium Disc WTS
  • Hubs: Mavic Aksium
  • Spokes: Mavic Ksyrium
  • Tires: Mavic Yksion Elite Guard, folding, WTS, 700x25c
  • Brakes: Shimano BR785/805 Hydraulic Disc
  • Handlebar: Cannondale C3, butted 6061 Alloy, Compact
  • Stem: Cannondale C2, 7050 Alloy, 31.8, 6 deg.
  • Headset: CAAD12, 1-1/4″ lower bearing, 25mm top cap
  • Handlebar Tape: Cannondale Bar Tape w/Gel, 2.5mm
  • Saddle: Fi’zi:k Arione R7 MG Rails
  • Seat Post: Cannondale C2, UD Carbon, 25.4x300mm

5. CAAD12 Ultegra 3

Cannondale CAAD12 Ultegra 3 2016
Cannondale CAAD12 Ultegra 3 2016

Cannondale CAAD12 Ultegra 3 2016 specifications

  • Frame: CAAD12, SmartFormed 6069 Alloy, SPEED SAVE, BB30a, Di2 Ready
  • Fork: CAAD12, SPEED SAVE Full Carbon, 1-1/8″ to 1-1/4″ tapered steerer
  • Crankset: Cannondale HollowGram Si, hollow forged, w/ OPI SpideRing, BB30a, 52/36
  • Chain: Shimano HG700-11, 11-speed
  • Bottom Bracket: FSA BB30 Bearings
  • Shifters: Shimano Ultegra 6800
  • Cog Set: Shimano Ultegra 6800, 11-28, 11-speed
  • Front Derailleur: Shimano Ultegra 6800, braze-on
  • Rear Derailleur: Shimano Ultegra 6800
  • Rims: Mavic Aksium
  • Hubs: Mavic Aksium
  • Spokes: Mavic Ksyrium
  • Tires: Mavic Yksion Elite Guard, folding, WTS, 700x25c
  • Brakes: Shimano Ultegra 6800
  • Handlebar: Cannondale C3, butted 6061 Alloy, Compact
  • Stem: Cannondale C2, 7050 Alloy, 31.8, 6 deg.
  • Headset: CAAD12, 1-1/4″ lower bearing, 25mm top cap
  • Handlebar Tape: Cannondale Bar Tape w/Gel, 2.5mm
  • Saddle: Fi’zi:k Arione R7 MG Rails
  • Seat Post: Cannondale C2, UD Carbon, 25.4x300mm

6. CAAD12 Disc 105 5

Cannondale CAAD12 Disc 105 5 2016
Cannondale CAAD12 Disc 105 5 2016

Cannondale CAAD12 Disc 105 2016 specifications

  • Frame: CAAD12, SmartFormed 6069 Alloy, SPEED SAVE, BB30a, Di2 Ready
  • Fork: CAAD12, SPEED SAVE Full Carbon, 1-1/8″ to 1-1/4″ tapered steerer
  • Crankset: Cannondale Si, BB30a, FSA rings, 52/36
  • Chain: Shimano HG600-11, 11-speed
  • Bottom Bracket: FSA BB30 Bearings
  • Shifters: Shimano R505 Hydraulic Disc
  • Cog Set: Shimano 105 5800, 11-28, 11-speed
  • Front Derailleur: Shimano 105 5800, braze-on
  • Rear Derailleur: Shimano 105 5800
  • Rims: Maddux RD 2.0
  • Hubs: Formula Disc (Front) CX-20, (Rear) CX-22
  • Spokes: DT Swiss Champion
  • Tires: Mavic Yksion Elite Guard, folding, WTS, 700x25c
  • Brakes: Shimano BR785/505 Hydraulic Disc, 160/160mm
  • Handlebar: Cannondale C3, butted 6061 Alloy, Compact
  • Stem: Cannondale C2, 7050 Alloy, 31.8, 6 deg.
  • Headset: CAAD12, 1-1/4″ lower bearing, 25mm top cap
  • Handlebar Tape: Cannondale Bar Tape w/Gel, 2.5mm
  • Saddle: Fi’zi:k Arione R7 MG Rails
  • Seat Post: Cannondale C2, UD Carbon, 25.4x300mm

7. CAAD12 105 5

Cannondale CAAD12 105 5 2016
Cannondale CAAD12 105 5 2016

Cannondale CAAD12 105 5 2016 specifications

  • Frame: CAAD12, SmartFormed 6069 Alloy, SPEED SAVE, BB30a, Di2 Ready
  • Fork: CAAD12, SPEED SAVE Full Carbon, 1-1/8″ to 1-1/4″ tapered steerer
  • Crankset: Cannondale Si, BB30a, FSA rings, 52/36
  • Chain: Shimano HG600-11, 11-speed
  • Bottom Bracket: FSA BB30 Bearings
  • Shifters: Shimano 105 5800
  • Cog Set: Shimano 105 5800, 11-28, 11-speed
  • Front Derailleur: Shimano 105 5800, braze-on
  • Rear Derailleur: Shimano 105 5800
  • Rims: Mavic Aksium Elite WTS
  • Hubs: Mavic Aksium Elite
  • Spokes: Mavic Aksium Elite
  • Tires: Mavic Yksion Elite Guard, folding, WTS, 700x25c
  • Brakes: Shimano Ultegra 6800
  • Handlebar: Cannondale C3, butted 6061 Alloy, Compact
  • Stem: Cannondale C2, 7050 Alloy, 31.8, 6 deg.
  • Headset: CAAD12, 1-1/4″ lower bearing, 25mm top cap
  • Handlebar Tape: Cannondale Bar Tape w/Gel, 2.5mm
  • Saddle: Fi’zi:k Arione R7 MG Rails
  • Seat Post: Cannondale C2, UD Carbon, 25.4x300mm

Read more on Cannondale’s official website.

M. Özgür Nevres

Leave a comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.