MUCKERS 2026 JULY CHAMPIONSHIP RACE 2.

ROUTE AND RACE DETAILS:

Tour de Suisse 2026 | Stage 4 – Aarburg | 14.58 miles | 512 ft. elevation

ROUVY SAY: Start in historic Aarburg and follow the Aare valley into the rolling Swiss countryside around Boningen, Fulenbach and Neuendorf. Quiet farm roads, riverside sections and gentle climbs make this a relaxed ride through the heart of the Swiss Plateau.

WE SAY: Back to the full draft races and we kick off with a flat one! 512ft is flat for a Muckers world championship race!! Should be a great route as long as you get off the line well and end up in a fast group! Lets see how this one panned out for everyone!


FULL LEADERBOARD RESULTS FROM THIS RACE:

*Points before Ballast Added.

PosRiderTimePtsw/kgmphCat.
🥇Stefan79300:30:51.72453.928.3A1
🥈Andrus1700:30:53.22424.028.3ELITE
🥉koniekupe00:30:53.52393.728.3A1
4Grochang00:30:53.82373.228.3A2
5VeloBuch00:30:54.12353.728.3ELITE
6Hans.Holm.Moeller00:30:54.22303.928.3A1
7karel_sousek00:30:54.72273.628.3ELITE
8m-forby00:30:55.22243.828.3A2
9lrollin00:30:57.82223.628.3A2
10antyradziu00:31:32.92203.427.7A5
11MatthiasHeil00:31:33.22153.527.7A4
12laborg00:31:33.42123.427.7A4
13Sublac7200:31:33.82093.527.7A4
14flatrider00:32:23.12073.527.0A3
15Pan.Rorisi00:32:23.42053.127.0A5
16MikeHagen00:32:23.72003.427.0A1
17yayarecki00:32:24.31973.227.0A4
18simonjp00:32:24.81943.227.0A5
19RaTim00:32:25.61923.227.0A3
20Klinthomie00:32:54.81903.026.6A5
21Squalo_delle_Alpi00:32:54.91853.426.6A4
22BTK_jiri70_cz00:33:05.71823.526.4A3
23Tim_Hall00:33:21.01793.326.2A2
24Risckys_SOB00:33:22.01773.526.2A5
25Duckman200:33:25.21753.326.2A5
26KevinNisbet00:33:25.81703.226.2A4
27Slyfly00:33:25.91673.126.2A5
28Thomas_Lyhne00:33:26.01642.726.2A4
29nielsbrynnum00:33:28.41623.126.1A1
30MNHROUVY00:33:37.01603.426.0A4
31wolli.d00:33:41.21553.526.0A4
32EddyDomino00:33:41.81523.526.0A3
33enry196300:33:42.21493.325.9A4
34LinV00:34:01.91473.125.7A6
35Mucker197400:34:03.51452.625.7A6
36ValRdz00:34:35.61402.925.3A4
37Scottanooga_Choo_Choo00:35:09.81372.824.9A6
38stelviobound00:35:23.01342.724.7A7
394WorldPeace00:35:25.81322.824.7A6
40VilemStrakos00:35:52.91302.924.4A7
41sunniva00:36:19.31252.924.1A7
422WheelWayne00:36:20.41222.924.1A6
43Andy_UP00:36:29.91193.223.9A4
44Bates198000:36:50.31173.123.8A5
45Philgeller00:37:29.11153.423.3A5
46Kewing7300:38:23.01103.122.9A3
47DavidAker00:38:45.31072.522.6A8
48Jack_perez00:38:53.21043.122.5A5
49NicolaZIN00:39:06.01022.922.4A6
50LauraFermoso00:39:12.31003.022.3A6
51purgon00:39:12.7952.822.3A8
52Pikillessen00:39:14.394.92.923.7A6
53Gunnera00:39:26.694.82.622.2A7
54EatmorCake00:39:53.294.72.321.9A8
55Rajkoman00:40:03.394.62.522.0A8
56Ermanno100:41:46.194.52.220.9A9
57Aurimas_Za00:42:22.294.42.420.6A8
58Ronaldo_Euripedes00:42:57.594.32.220.4A9
59Lyndon6500:43:01.494.22.320.3A8
60Max_lI-ROC00:43:02.694.12.420.3A8
61cdtchris00:43:20.1942.020.2A8
62Jorge22200:43:30.793.92.120.1A9
63Centurio00:43:32.993.82.420.1A9
64JMatrix00:43:40.493.72.420.0A8
65Shems00:44:33.693.62.019.6A9
66Luisbosch00:45:16.093.52.719.3A7
67Stefano300:45:26.493.42.019.3A9
68Felipe16Paula00:45:44.093.32.520.0A8
69domingopellicer00:46:32.093.22.018.8A9
70buddalund00:46:36.593.12.618.8A8
71doresz00:47:11.6932.318.5A9
72Rosen200:47:16.492.92.018.5A9
73Harald_Eldoy00:49:16.092.81.717.8A9
74Mar8600:49:31.392.71.817.7A9
75menamisJeff00:50:29.592.61.517.3A9
76CristobalGO00:56:19.392.51.615.5A9
77Martin_Loeber00:56:46.992.42.221.5A9
78Izbo00:56:50.092.31.615.4A9
79BikeandDogTrips01:03:25.092.2??????A4
80Amysaurius01:03:27.292.11.113.8A9
81josan722401:13:07.7920.812.0A9

CATEGORY ROUND UP:

Your Category is not set in stone! it is assessed after every race you do with us and possibly changed at the end of the month so please keep this in mind when checking your results

The top 3 in Each Category Leaderboard at the end of the Month, Get the chance to have Bonus Points Added to there World Championship Points BUT only if they managed to secure a top 50 place in the Months Championship.

The winner of the Category will get a promotion to the next category, but only if 2 or more riders have done all 4 races

The lowest points scorer whos done all 4 races will be relegated at long as 4 or more riders have done all 4 races.


TOP 3 ELITE RIDERS FROM THIS RACE:

Andrus17
VeloBuch
karel_sousek

ELITE LEADERBOARD SO FAR THIS MONTH:

RiderPointsRaces
Andrus17421.62
karel_sousek417.22
VeloBuch410.22
chajensen245.01
RaulEN242.01

TOP 3 CAT. A1 RIDERS FROM THIS RACE:

Stefan793
koniekupe
Hans.Holm.Moeller

A1 LEADERBOARD SO FAR THIS MONTH:

RiderPointsRaces
koniekupe469.02
Stefan793453.62
Hans.Holm.Moeller415.02
MikeHagen394.92
nielsbrynnum358.92

TOP 3 CAT. A2 RIDERS FROM THIS RACE:

Grochang
m-forby
lrollin

A2 LEADERBOARD SO FAR THIS MONTH:

RiderPointsRaces
Grochang425.92
lrollin410.12
Tim_Hall396.92
m-forby219.01
TonyTaffel200.01

TOP 3 CAT. A3 RIDERS FROM THIS RACE:

flatrider
RaTim
BTK_jiri70_cz

A3 LEADERBOARD SO FAR THIS MONTH:

RiderPointsRaces
RaTim354.02
EddyDomino325.72
flatrider207.01
Dean007192.01
BTK_jiri70_cz179.71

TOP 3 CAT. A4 RIDERS FROM THIS RACE:

MatthiasHeil
laborg
Sublac72

A4 LEADERBOARD SO FAR THIS MONTH:

RiderPointsRaces
Sublac72403.02
MatthiasHeil389.02
laborg379.02
Squalo_delle_Alpi362.02
wolli.d334.12
enry1963328.02
MNHROUVY320.02
ValRdz270.02

TOP 3 CAT. A5 RIDERS FROM THIS RACE:

antyradziu
Pan.Rorisi
simonjp

A5 LEADERBOARD SO FAR THIS MONTH:

RiderPointsRaces
simonjp349.02
antyradziu345.02
Klinthomie339.02
Duckman2320.02
Slyfly286.02
Bates1980232.02

TOP 3 CAT. A6 RIDERS FROM THIS RACE:

LinV
Mucker1974
Scottanooga_Choo_Choo

A6 LEADERBOARD SO FAR THIS MONTH:

RiderPointsRaces
LinV294.02
Mucker1974239.62
4WorldPeace234.02
rouvy1bryon140.01
DanWren137.01

TOP 3 CAT. A7 RIDERS FROM THIS RACE:

stelviobound
VilemStrakos
sunniva

A7 LEADERBOARD SO FAR THIS MONTH:

RiderPointsRaces
stelviobound229.02
sunniva229.02
VilemStrakos223.32
PL1969100.01
Gunnera94.81

TOP 3 CAT. A8 RIDERS FROM THIS RACE:

DavidAker
purgon
EatmorCake

A8 LEADERBOARD SO FAR THIS MONTH:

RiderPointsRaces
cdtchris186.12
DavidAker107.01
purgon95.01
Tat_Yoong94.91
EatmorCake94.71

TOP 3 CAT. A9 RIDERS FROM THIS RACE:

Ermanno1
Ronaldo_Euripedes
Jorge222

A9 LEADERBOARD SO FAR THIS MONTH:

RiderPointsRaces
Ermanno194.51
Ronaldo_Euripedes94.31
Schneideisen94.11
JohnC-NZ94.01
Jorge22293.91

THIS MONTHS TOP 100 LEADERBOARD SO FAR:

*Ballast added to this table

The Aim here is to get into the top 50 positions by the end of each 4 week period. If you do, you get World Championship points that are updated every month for the year.

Top 10 at the end of the Month get ballast added which is basically a percentage figure your points get deduced by and lasts for the whole of the year

We use your best 10 Months Out of 12 for the world championship.

PosRiderCat.PointsRacesBallast
🥇koniekupeA1469.020.00%
🥈Stefan793A1453.625.50%
🥉GrochangA2425.924.50%
4Andrus17ELITE421.628.75%
5karel_sousekELITE417.227.50%
6Hans.Holm.MoellerA1415.026.75%
7VeloBuchELITE410.2210.25%
8lrollinA2410.125.50%
9Sublac72A4403.020.00%
10Tim_HallA2396.922.25%
11MikeHagenA1394.922.50%
12MatthiasHeilA4389.020.25%
13laborgA4379.020.00%
14Squalo_delle_AlpiA4362.020.00%
15nielsbrynnumA1358.922.75%
16RaTimA3354.020.00%
17simonjpA5349.020.00%
18antyradziuA5345.020.00%
19KlinthomieA5339.020.00%
20wolli.dA4334.121.75%
21enry1963A4328.020.00%
22EddyDominoA3325.722.50%
23Duckman2A5320.020.00%
MNHROUVYA4320.020.00%
25LinVA6294.020.00%
26SlyflyA5286.020.00%
27ValRdzA4270.020.00%
28chajensenELITE245.010.00%
29RaulENELITE242.010.00%
30Mucker1974A6239.620.00%
31TudenELITE239.010.00%
324WorldPeaceA6234.020.00%
33Bates1980A5232.020.00%
34stelvioboundA7229.020.00%
sunnivaA7229.020.00%
36VilemStrakosA7223.320.00%
37m-forbyA2219.012.25%
38flatriderA3207.010.00%
39BareRemiELITE206.8112.75%
40Pan.RorisiA5205.010.00%
41TonyTaffelA2200.010.00%
42yayareckiA4197.010.00%
43Dave12A2194.511.25%
44Dean007A3192.010.00%
45SoniedupetrerA1190.010.00%
46cdtchrisA8186.120.00%
47BTK_jiri70_czA3179.711.25%
48Risckys_SOBA5177.010.00%
49hj2010A3170.010.00%
KevinNisbetA4170.010.00%
51Thomas_LyhneA4163.610.25%
52YumileA3162.011.25%
53Santi.RMA4152.010.00%
54rouvy1bryonA6140.010.00%
55DanWrenA6137.010.00%
Scottanooga_Choo_ChooA6137.010.00%
57MSirA5134.010.00%
58Fred-1975A6132.010.00%
592WheelWayneA6122.010.00%
TaarnfalkA4122.010.00%
61Andy_UPA4119.010.00%
62LaPantheraA5117.010.00%
63PhilgellerA5115.010.00%
64Kewing73A3110.010.00%
Mikeee73A6110.010.00%
66DavidAkerA8107.010.00%
RegParaMa8A6107.010.00%
68Jack_perezA5104.010.00%
69NicolaZINA6102.010.00%
70LauraFermosoA6100.010.00%
PL1969A7100.010.00%
72purgonA895.010.00%
73PikillessenA694.910.00%
Tat_YoongA894.910.00%
75GunneraA794.810.00%
markmassengillA794.810.00%
77EatmorCakeA894.710.00%
Eddie173A794.710.00%
79RajkomanA894.610.00%
80Chus-LLavonaA894.510.00%
Ermanno1A994.510.00%
82Aurimas_ZaA894.410.00%
gm70A894.410.00%
84jbh1101A794.310.00%
Ronaldo_EuripedesA994.310.00%
86Aslan_ChenA794.210.00%
Lyndon65A894.210.00%
88Max_lI-ROCA894.110.00%
SchneideisenA994.110.00%
90JohnC-NZA994.010.00%
91Jorge222A993.910.00%
Palle78SeverinA893.910.00%
93CenturioA993.810.00%
Mickie63A893.810.00%
95JMatrixA893.710.00%
KiteJA993.710.00%
97NickHayward88A993.610.00%
ShemsA993.610.00%
99KMan1818A993.510.00%
LuisboschA793.510.00%

WHATS NEXT TO COME:

Remember you are more than welcome to come and race with us on any of our races even if the championships are of no interest to you. The more the merrier!! These championships are just here as extra motivation and fun ways to train.

Sunday Hill Climb (aka the Sunday hill climb championship)

Double header this weekend!

1st climb: Tour de Suisse 2026 | Stage 5 – Villars | 10.11 miles | 2,874 ft. elevation. You have a very nice 75 minutes to get this done if you want to start the 2nd one with the pack (remember you can be late and it wont affect your points as its all about the elevation you achieve, not how fast!)

2nd climb: Tour de Suisse 2026 | Stage 2 – Locarno | 24.48 miles | 2,162 ft. elevation. Quite a long one for the 2nd ride, so its worth trying to get to the main start so at least you have a chance to draft along the long flatter 15 miles that the profile suggest, otherwise thats a long way to ride solo to then hit the climbs…. The choice is yours…….

Search “Muckers Sunday” in the event search function on ROUVY to find all the scheduled climbs we have created so far. All start times included in the championship.

Tuesday Race Night (aka the w/kg training championship)

Tour de Suisse 2026 | Stage 3 – Bad Ragaz | 16.53 miles | 1,040 ft. elevation

The 2.3w/kg target and a nice route to use to aim for this. Most will probably aim to have the average well over 2.5 by the top of the climb then its all about managing your power output to the end to hopefully cross the line with that 2.3w/kg average figure.

Search “Muckers Tuesday” in the event search function on ROUVY to find all the scheduled races we have created so far at the 6 different start times. All start times included in the championship

P.S we have squeezed another challenge route in as a warm up at 18:25 if anyone fancies it. We use the: Club la Santa – Tinajo – Tinguatón | Lanzarote | route which has 1056ft of elevation over its relatively short 8 miles. looking at the leaderboard, an average speed of 12.5-13mph will have this completed in 36-38 minutes, just in time for the main race.

Thursday Race Night (aka the world championship)

Round 3 and we have a biggie:

Oberalp Pass | Sedrun | Switzerland | 27.77 miles | 2,110 ft. elevation. A route which almost looks downhill in profile, this will be a real test, especially if the heat-wave in the UK and the rest of Europe continues! Definitely expect to be in the saddle for well over an hour so make sure to keep hydrated!

Search “Muckers championship” in the event search function on ROUVY to find all the scheduled races we have created so far at the 7 different start times. All start times included in the championship


TO FINISH OFF:

hope you enjoyed the short race?? 2 longer ones now to finish off the month which means we’ll have had a nice mix for the month of July. Hope everyone enjoyed the race and are looking forward to the rest of the month. These are still the best months to get those good scores in if you can before we see numbers increase later on in the year…

Thank you to Ste Ludford who helped out more than normal tonight with the scores.

And as per usual, thank you to you all for the continued support, we really do appreciate it as there’s definitely a lot of race series to choose from nowadays so to see so many regular names week in week out, is quite humbling but we also hope it means we are doing something right….right? 🤔😏

Thanks to all that read and comment on the blogs, and especially those who read right to the very end. Thank you.

Mucker1974

Neil Rushby

co-founder of muckersworldwide.com and race organizer! Been into cycling since a kid and spent most of the time on BMX and mountain bikes. Took me longer than most to get the road cycling bug but I was bitten around 5 years ago when I finally got a fully fledged road bike that fitted and I let the flat handled road bike go...

You may also like...

14 Responses

  1. Neil Rushby says:

    Time to put up or shut up as they say! I had such a bad race last week that i stupidly said “i would have my revenge” this week! What the heck was i thinking!! Well, i was thinking i made such a mess of last weeks that i couldn’t really do any worse, but also, this is kinda my profile… just one longish climb, but small kickers which i love… if i do poor here, well, its time to just quit this cycling stuff and get back to trying to complete NETFLIX!

    looking at all the earlier times, i set a goal of 38mins and that needed an average speed of over 22mph. Lets go!

    The start was good, really weird not ramping up the speed at the 3-2-1 anymore as i basically have to do nothing till it hits 1 and i can then crank it and accelerate. I just nail it to over 23mph, then suck wheels to the climb, hoping to have something to get me over it. Hit the base of the climb, thumbs up to everyone who now drop me and i try to stay over 3.0 up this thing!! Man! this was out of the saddle, 170bpms all out….. then nielsbrynnm just fly’s past me 😂😂😂😂. cheers mucker, but no, don’t let this demoralize you, try and catch… yes i know i wasn’t going to, but it took my mind off the rest of the climb as i just grinded up and over. Hit the downhill and i am solo, but a nice pack behind. New Plan. recover, but keep that momentum going so they have to put it in a little to catch me and hopefully wont sail past me! 🤞🤞🤞🤞🤞 ( the thought of pushing on solo never really came into my mind!)

    My average speed is decent, I’m quite impressed, I’m well over my target and well over half way and more than 3/4 of the climbing is done so theoretically, I’m going to smash my target so i can do even better if i ride in this fast approaching pack! They come within 50ft and i am out of the saddle and ramping it up so when they do pass, i can jump on, i do and we ride to the finish! I think we were down to a group of 3 as we hit the last little rise, but i had nothing left to even try a sprint, i was just buzzing with my time as it was looking good for under 35 mins, so i just kept it strong and stead over the line.

    Actually got 2nd in class and this has now taken me away from last in my category of the riders who have done both races so far this month. I hit some personal PBs tonight but the realist inside me says “so i should” as it WAS a short race! The next race will be a killer though, as i can’t do this kind of effort for over an hour at 168bpms, so i think i maxed out tonight’s as best i could so i can at least be happy with that and lets see how the next 2 go.

    • Brian Westfall (4WorldPeace) says:

      I knew my small points lead after the TT last week wasn’t going to hold up if you had a good race but I didn’t expect you to double up on me. Great riding Neil!! You smashed it!!

    • Klinthomie says:

      Great to see you in the second group for such a long time, well done Neil!

  2. Brian Westfall (4WorldPeace) says:

    I knew this was going to be a fast race. I had been nursing a pulled muscle in my neck since Tue (too much yard work) but thankfully the Tue race was 2.0 so I pushed through it. Iced up Tue and Wed and felt better by the evening but I was still worried it might affect Thursday race. After reviewing the earlier race times and speeds I set a goal of sub 37 min with a stretch goal of 36 min. I needed to average at least mid 23 mph. I also had to smash the start and get into the lead group and try and hold on to the first real climb. My neck felt pretty good so here we go 3, 2, 1, and off with a good start and in the lead group. I managed to hang on and even lead once I think but somehow got dropped on one of the latter rollers resulting in me riding solo until the first climb which wasn’t in the plan. the group with LinV and Stelviobound were catching me but, my average time was good so rather than back off and group up I decided to keep pushing it. They caught me at the steeper part of the climb but, I couldn’t grab on so I just had to hope that someone would fall off and I could ride with them the second half. And there he was, Stelviobound, We crested close enough to group up on the decent and my average speed was high 23 mph so I felt good about hitting my stretch goal. We worked well together (thanks Chuck) for the rest of the race, not catching anyone but, not being caught either. My average speed was up over 24 mph now so I didn’t let up on the greens but, Stelviobound kept rolling past me on the little rollers. If that scenario kept playing out it would be a tough finish for me. Well, that’s how it played out, Stelviobound pass me on the last climb and I didn’t have enough juice left to give him any pressure. Still a really good race for me, finishing at 35:25.8 with an average speed of 24.7 mph. I was really happy with my performance until I saw the leader board and Neil finished over a minute faster than me. Oh well, it was Neil’s time to smash it and that doesn’t take away from my efforts, right? Well, it’s weird that it feels like it does. Time to focus on nexts weeks longer ride. See you all there!

    • Paul bateman says:

      I got home yesterday just in time to watch the 6:30 race and thought you all smashed it. Really great to watch and you all timed it perfect with the TDF highlights on channel 5 lol.

  3. Karel Sousek says:

    Sprinters stage on the menu in Muckers champs, it was clear other riders will be dominating. Especially as i had some sort of sore threat, probably from air conditioning. With that i appreciated easy course, where big 15+ group stayed together for the first half of the race. After mini bumps we stayed nine and with that sprint finish came. A bit later reaction caused i can be happy not finishing last in our group. Business as usual race, but it does not need to be thrilling every time. Thank you all who joined us.

  4. Manuel Lamber SHARK says:

    Good performance for me as second race after the first at 18.00 in French competition. A good start and I work fine with a well group with many hard cyclists, here I know that I must hold power for the 3 kickers in front of me… in the second I lost Mike and Ratim and start to ride alone, this time I opted to wait other 3 riders, my friend klinthomie and BTK_jiri70_cz and Sue Brown.
    It was a pity that the other don’t push more for cath another time the group in front of us, and I work for hold a good pace for the group behind (Slyfly and Duckman2) always dangerous to have near 😅😎. At the end good sprint where I finish second of 4.
    Good performance, under 30” behind Mike and Company, and good 4th place in A4 and also in general A4.
    See you for the next and thanks to everyone who ride with me 👋💪🦈

    • Klinthomie says:

      I never am able to keep Duckman2 (Jon) at a distance once he locks in on me, but this time around it worked OK – all thanks to you guys! Thanks for the ride, friend!

  5. Hans says:

    Really nice to be back with all the familiar faces in the Muckers Championship 🤩. Haven’t done much (= ANY) sprinting in the last 3 months so the plan was basically to hang on in the front as long as possible, perhaps even make some ambitious small accelerations on the kickers just to dwindle down the frontgroup (after all the Muckers Championship is NOT a charity 😁) and hopefully get to the end in as small a group as possible – so quite satisfied with finishing #6 out of the last 9 in the front. Already looking forward to next week 👋

  6. Well the target was to average 25 mph, that would get me to the finish in 35 mins. I executed pretty much right on script 35 mins 23 seconds. Thanks for the draft everyone, and thanks to my wife who let me buy a new trainer😍. Now I need to take a look at next weeks race. A7 can’t get any tighter.

  7. I just looked at next week’s race – A single 2000 foot climb. I will really need to psych myself up for this one.

  8. Klinthomie says:

    A flat stage? Yes please! I was hoping for a top ten, but that was before I entered the race and saw the names in there.

    Anyways, off we go, plan is to be in front group at least till the “big” climb, but alas – I was totally unfocused on one of the very small bumps in the beginning (I was changing songs) and got dropped from the front 16. I waited for the next group and stayed with them, names like MikeHagen, Neil, Sharky, Ratim, Jon (Duckman) and more were there. On the big climb, a couple of the familiar names got just out of reach … 30-35 meters before the top, but as we all know, that is enough of a gap for them to leave you behind for good on a stage like this.

    I was not feeling it at this point. I got into a group with Sharky, which was so nice, with company of somebody I didn’t know and BTKjiri (sorry if I butcher the username). We stayed together untill the end and we kept people like NielsBrynnum & co from catching us, but we could not get into a groove where we could catch Mike, Pan Rorisi and Ratim. A shame, really, but I wasn’t pulling as much as I normally would. My energy is just depleted these days, trying to stay in a caloric deficit.

    Next week is gonna be tough to make. I will have to pack my Elite Suito if I want to join, let’s see if it fits in our little family car or not …

    Have a pleasant summer y’all!

  9. Sunniva says:

    It’s a short, flat course and my legs are fresh, so let’s go for a good result. I start, stand up to put power into the pedals, and suddenly my chain drops. So much for the plan 🤷. I get going again and check the nearby leaderboard. There’s Andy_Up, who clearly ran into trouble too. We exchange thumbs up and start working together. And it’s just like Neil says: if you have one partner close by, you’ve got a race. I’m really happy with the final result, though I hope everything works properly next week 💪

Leave a Reply

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