Zagora to Tafraoute: A Bike Touring Route

Cyclists hunting for a balmy winter getaway could do far worse than southern Morocco.

Temperatures are mild enough that you can pack your t-shirt and shorts (there’s almost never any rain) and the area is easy to access with low-cost flights. An ideal way to do this route would be to fly into Marrakech and out of Agadir, with the option of tacking on a few extra days to ride the whole distance between cities or putting your bike on a bus to get over the mountain passes to Zagora and back to Agadir once you’ve reached Tafraoute.

Beautiful almond blossomsLook out for the blooming almond trees in February, which bathe entire valleys in a coat of white and light pink blossoms. Also get your camera ready for nomad families and their tents in the desert and Berber women singing while they work in the date palm oases around Tagmoute. The area is popular with tourists so you won’t be short on chances to eat out and spend the night in campsites or hotels but most visitors come by motorhome and park their vehicles for weeks at a time to soak up the sun so thankfully the roads remain reasonably quiet.

morocco-route2Distance: 600km
Duration: 8-10 days
Terrain: A real mix. There’s a gentle climb out of the Draa Valley to start, flat desert around Foum Zguid and challenging hills leading up to Ighrem and Tafraoute.
Accomodation: Hotels in Zagora, Agdz, Foum Zguid, Tata, Tagmoute, Ighrem and Tafraoute. Campsites near Zagora, in Agdz, Tasla, at the R108 / R111 junction, Foum Zguid, Tata, Tagmoute and Tafraoute. Wild camping is easy just about everywhere, except in the crowded Draa Valley. You’ll need to wild camp between Ighrem and Tafraoute unless you do the journey in one day.
Road condition & traffic: Mostly quiet roads. Some could do with a bit of tender loving care while others have been newly resurfaced. Even the worst are nothing a touring bike can’t handle.
Climate: This route is a great choice for winter touring. Stay away from the hot summer season when a lack of shade and sweltering temperatures will make even the cheeriest cyclist seriously grumpy.
Highlights: The scenery around Tagmoute and Tafraoute is truly staggering, especially if you plan your trip for February when almond trees come into blossom.
Lowlights: The route can be desolate in parts so make sure your panniers are well stocked for some stretches.

Note: When we did this route in early 2007, a new road going directly from Zagora to Foum Zguid was under construction. It should be finished and could be a good second option. On the other hand, cycling the Draa Valley is beautiful and worth a few extra days if you haven’t biked it before.

Section 1 – Zagora to Agdz (110km)
The starting point for this trip is Zagora, a town on the edge of the desert and a good place to organise tours to see the sand dunes and nomad families that live in the area. If you don’t have time to ride here, get a bus from Marrakech.

On your way out of Zagora, make a stop at the busy souk to finish off any shopping. From the city limits, there’s a gentle climb up the palm-tree lined Draa Valley. In early spring the valley is lush and you’re likely to see women out washing clothes on the banks of the Draa river. The road doesn’t have a shoulder but isn’t overly busy either, although you do get the occasional flying taxi or truck so stay alert. Towns every few kilometers (notably Tinzouline and Tamezmoute) offer a chance to buy supplies.

There aren’t many official places to stop along this stretch, aside from a few campgrounds quite near to Zagora, and there are plenty of villages so it could be hard to find a hidden place for the night. Your best bet is probably to rise early and make Agdz in one day. If that’s too much to ask, just outside the town of Tamezmoute is Auberge Malik with great views over the river. It technically isn’t a campground but the owners were willing to let us pitch our tent. We had to negotiate a price – 30dh down from an outrageous opening offer of 100dh – with sparse facilities. We got water from the kitchen but the communal toilets were out of order so it was a trip into the bushes for nature’s needs. Not such a great option, but if you’re desperate….

A much better idea is the Kasbah de la Palmeraie campsite in Agdz. Set in an oasis, it’s run by a Swiss lady and her Moroccan husband. Facilities are immaculate and the pool is such a treat after a day on the road. To find it, go straight at the mosque in Agdz. Do not follow the main road around a corner and out the other side of the town. There is a sign indicating the road but it is hard to see as you enter Agdz from the south.

Agdz’s fruit and vegetable market is on your right as you enter the town from Zagora, just before the tourist market selling dates and rugs.

Section 2 – Agdz to Foum Zguid (145km)
Head north out of Agdz on the main road, taking a left turn shortly after the town for the R108 to Bou Azzer. Make sure you have enough food and water as there are only three small towns on this road and you’d have to detour off the main road to search for a shop. There were no shops, cafes or restaurants on the R108 itself, although there is surprisingly a campsite at Tasla. There’s a good climb into the mining town of Bou Azzer and after the tranquility of the past few kilometers you’ll be confronted with energetic locals waiting to sell you cobalt and other rocks from the area.

Descending from Bou Azzer, it’s a quick ride to the junction with the R111 to Foum Zguid. At the crossroads is Auberge et Camping Les Dattes, the best value campsite in Morocco at only 10dh for a tent, including a welcome mint tea and a shower. The owner is very friendly and his wife cooks meals. It’s only 25dh each for a very good breakfast: scambled eggs in a tagine with some flat bread to accompany the usual jam and butter, freshly squeezed orange juice, and the required coffee.

Carrying on to Foum Zguid, shops continue to be few and far between although you can usually find the basics if you’re willing to hunt around the villages. Saying “fin hanout?” should be enough to get a local to lead you to the shop, probably in someone’s front room. The scenery on this stretch is filled with large canyons as you weave your way mostly downhill, back and forth from one side of the river to the other. River would be a loose term here, since it probably only flows when there is a heavy rain shower. The road is typical for more rural Moroccan roads, just a bit wider than single track, so you need to know where other traffic is. It was fairly quiet. Sometimes the pavement is a bit cracked and in bad condition but this doesn’t last for any one long period.

At El Mhamid, the first real stop for supplies, you meet the N12, which takes you into Foum Zguid. We stayed at a campsite just on the edge of Foum Zguid, on your right as you are exiting towards Tata. Bargain here as the owners first asked 40dh per person but were very happy to accept 25dh including showers. The facilites are good, with properly hot water and even a western-style toilet in the shower room.

Section 3 – Foum Zguid to Tata (150km)
The cat at Camping TagmouteAfter tackling a few hills around Bou Azzer, there’s a break for your muscles with the flat terrain around Foum Zguid. There’s nothing on the road until you reach the one-horse town of Tissint. There isn’t much reason to stay here, although there is a hotel and a few cafes. If you need petrol for your stove, you can find a mechanic on the main street selling it from five-litre water bottles. At the end of the main street, there’s a police checkpoint. They’ll want to see your passports but they aren’t keen on cyclists camping near the police post. The population thins out quickly after Tissint so wild camping won’t be a problem, although you may have to pull off the road a fair distance to find decent cover. With luck, you may even be able to camp by some nomad families. Don’t pitch your tent too close for comfort but do go over and say hello. You’ll likely be asked in for tea.

Reaching Tata, you have a wide choice of accomodation options. There’s a simple but cheap municipal campsite which charges 20dh a night plus 10dh for a shower. The tenting area is a scruffy square of grass with little privacy but the facilites are generally good. The more expensive but modern and by all accounts lovely Camping Tata Titi, run by a Dutch couple, is about 8km outside the town, on the road towards Tagmoute and Igherm. There are also plenty of hotels in Tata.

Tata has a basic hospital, if you’re unfortunate enough to be feeling unwell.

Section 4 – Tata to Souk Tleta de Tagmoute (50km)

Empty RoadsThe journey to Tagmoute on the RP1805 takes you first through a swathe of bright green irrigated fields just outside of Tata, then up into the mountains where you can admire the layers of rock, forming patterns of swirls and waves across the hills. This is cycling paradise: a beautiful landscape and a whole road to yourself, not counting of course the occasional donkey or herd of goats trotting by on the side. The odd tree offers shade to have your lunch under and you may well see nomad families and their tents alongside the road. After a climb, the oasis of Tagmoute appears in the distance.

Looking over the oasisDo stop and spend the night at Camping Tagmoute, which despite its name only has a tiny area for camping. You can also take a room for 50dh. The real highlight of Camping Tagmoute is the courtyard, shaded by trees and filled with singing birds. It’s the perfect place to stop and relax for a day or two. Don’t eat dinner here. Our tagine was expensive at 100dh, not very big and rather bland. If you must dine at Camping Tagmoute, negotiate the price down a bit. Breakfast, on the other hand, is very good and you can get a taste of Amlou, a delicious nut butter made from almonds and argan oil. If you arrive in Tagmoute on a Tuesday, check out the souk.

Section 5 – Tagmoute to Ighrem (50km)

Riding through an oasisIf the landscape between Tata and Tagmoute was inspiring, the rest of the journey to Ighrem is doubly so, passing through lush farming fields of wheat and date palms. In February, you may also be able to add blooming almond trees to the mix. You’ll almost certainly see Berber women out in their colourful clothing, singing as they collect firewood and work in the fields. The terrain is, however, challenging. After an easy 15km at the start of the day, a long stretch of switchbacks and steeply graded climbs follows. The road straightens out eventually but there is no real peak, instead a series of ups and downs that will have your calves pounding. This road has just been newly resurfaced so it should be in good shape. There is at least one village with a store before the steep climb begins and one nearer Ighrem as well. We saw two hotels in Ighrem but no campsite. Five roads come together in Ighrem so when you arrive you can have a much deserved break in a cafe or restaurant. It’s also possible to take a bus from here to all parts of Morocco. If you decide to carry on to find a wild camping spot, the road to Tafraoute offers plenty of potential.

Section 6 – Ighrem to Tafraoute (95km)
Almond trees in the valleyThe hard work continues today. We will always remember this road as one of the most challenging we’ve come across and two days is ideal for a leisurely ride. Thankfully the beautiful scenery continues as well. When we were there in late February, thousands of almond trees were in full blossom, whole vallies turned white and pale pink by the flowers. Villages seemingly carved out of rock and perched on top of cliffs also had us amazed. The road was in good condition up until the town of Ait Abdallah, where it narrowed and became full of potholes and cracks. Still very passable on a touring bike, but we had to pull over whenever a truck or camper van went by. As you approach Tafraoute, you can enjoy a descent of over 10km into the town. There are lots of wells to give you water the whole length of the route. Ait Abdallah was the only town of any size and there were no hotels or campsites that we passed, until just outside Tafraoute. The best value camping in Tafraoute is the Municipal Camping, a few kilometers outside the town with a great view of the mountains. It’s cheap, always watched by a guardian and there’s a swimming pool. Nearby are a few restaurants and small shops. A couple minutes down the road is Tafraoute itself, a town bustling with activity, buoyed largely by a steady flow of tourists. As a result there are plenty of services, including the chance to buy a carpet or whatever other Moroccan souvenir you’ve had your eye on. There are at least two campsites in the town and they are frequently packed with motorhomes, turning people away during peak times.

Comments

  1. Faustas Tallat-Kelpsa
    4th February 2012 at 5:29 pm #

    Hi,
    I`m planing a trip to Morocco on the beginning of March, planing a route Marrakech – Zagora – Agadir. Do you have any idea if the road from Marrakech to Quarzazate on N9 is worth cycling due or better to take a bus. Is it heavy traffic and very steap to climb to the pass? Another question is if shortcut on N12 from Zagora to El Mhamid is possible to ride on the touring bike?

    Thanks in advance!

  2. William Bennett
    25th April 2013 at 12:35 am #

    Hi,

    I just said I’d post this if anyone is looking for some updated notes on this route. I took the exact same route as above except that I took the N12 piste from Zagora to Foum Zguid which cut out a day of cycling. In the end the journey took me 5 days.

    I wouldn’t recommend taking the N12 piste if you are on a touring bike. A mountain bike would be fine but the piste is quite rough in places and will be a struggle on a touring bike. I was on a touring bike and unfortunately my axle snapped halfway along the piste. So, definitely make sure you have a freewheel axle (not a freehub) or you may be in trouble! I was told there would be no vehicle that could take my bike going to Foum Zguid from the village halfway along the piste for another 2 days so it really is quite a remote road and not a place to have major mechanicals! Luckily I found a mechanic in this village and was on my way the next morning.

    The road from Foum Zguid to Tata is in perfect condition. I stayed in a hotel in Tissint for the night which wasn’t great. There seemed to be two in town. The first one you pass on the right is 50DH and the second one on the right is 30DH. There are beds in the 50DH one and none in the 30DH one. I’d recommend wild camping before Tissint but if you do stay in Tissint, the 50DH hotel is the best option, once you can put up with the fleas!

    In Tata camping is 20DH at the muncipal camping ground and showers were free as far as I know. Camping Tata Titi closes after the Winter (not sure what time exactly) but it was closed in April when I was passing through.

    The road out of Tagmoute is now all tarmac so there is no more dirt road on this part of the route. There’s some tough climbing to Igherm from Tata but it’s doable in a day. In Igherm I stayed in Hotel Rendez-Vu on the way out of town towards Tafraoute/Agadir. It was 30DH but again was pretty bad and flea infested so wild camping after Igherm would have been a better idea. There is another hotel in town which I never checked out.

    The road from Igherm to Tafraoute is again tough but doable in a day. Here I stayed in Hotel Tangier which is located in the centre of town (take a right at the roundabout), this was 40DH for a perfect room.

    Hope this help anyone who is hoping to do the route in the future!

    All the best,
    William

  3. supreme clothing
    21st January 2022 at 10:12 pm #

    I have to express my gratitude for your kind-heartedness giving support to individuals who should have help with the matter. Your very own commitment to passing the solution up and down has been pretty powerful and have enabled some individuals like me to get to their dreams. Your warm and helpful tutorial denotes a lot to me and even more to my fellow workers. Many thanks; from everyone of us.

  4. kyrie shoes
    21st January 2022 at 10:13 pm #

    I am also writing to make you understand of the notable discovery my wife’s girl found studying your site. She noticed numerous details, which include how it is like to have an amazing coaching heart to have other folks quite simply know just exactly chosen extremely tough topics. You actually surpassed our expectations. Thank you for providing the informative, healthy, explanatory and even fun thoughts on this topic to Jane.

  5. off white hoodie
    7th February 2022 at 7:56 am #

    Thank you for your entire effort on this site. My mom delights in carrying out investigation and it is easy to see why. All of us notice all regarding the compelling method you convey valuable secrets by means of your website and strongly encourage participation from others on that concern then our child is without a doubt learning a whole lot. Take pleasure in the remaining portion of the year. You are doing a powerful job.

  6. steph curry shoes
    7th February 2022 at 7:57 am #

    I would like to express my passion for your kind-heartedness for men who should have help with this study. Your real commitment to passing the solution all around had been extraordinarily effective and have constantly made men and women much like me to achieve their targets. Your invaluable help signifies so much to me and much more to my fellow workers. Thanks a ton; from all of us.

  7. paul george shoes
    7th February 2022 at 7:58 am #

    Thank you a lot for providing individuals with a very marvellous possiblity to check tips from here. It is often very fantastic and also stuffed with a great time for me personally and my office acquaintances to search the blog at least three times in a week to read the newest things you will have. Of course, I am just always impressed with all the special suggestions you give. Some 4 ideas on this page are unquestionably the most beneficial we’ve ever had.

  8. kyrie 7
    7th February 2022 at 7:58 am #

    I would like to get across my gratitude for your kind-heartedness in support of men who must have help on your concept. Your special dedication to getting the message all-around appeared to be unbelievably useful and has continually helped most people much like me to realize their ambitions. Your warm and helpful help and advice can mean this much a person like me and somewhat more to my fellow workers. Thanks a ton; from all of us.

  9. yeezy shoes
    3rd March 2022 at 1:48 pm #

    I and my guys were looking at the great tips and tricks located on the blog then before long developed a horrible suspicion I never expressed respect to the web blog owner for them. All of the young men were stimulated to study them and now have extremely been taking pleasure in those things. I appreciate you for genuinely well helpful and for pick out these kinds of fantastic useful guides millions of individuals are really desperate to understand about. Our honest regret for not saying thanks to you sooner.

  10. kyrie irving shoes
    11th March 2022 at 11:50 am #

    I actually wanted to compose a small word so as to express gratitude to you for all the magnificent guides you are placing on this site. My incredibly long internet look up has at the end been rewarded with good quality details to go over with my great friends. I would suppose that most of us visitors are extremely endowed to exist in a magnificent community with many lovely professionals with insightful plans. I feel rather lucky to have come across your entire web page and look forward to some more pleasurable moments reading here. Thanks again for all the details.

  11. kyrie 6
    19th June 2022 at 1:22 pm #

    I just wanted to send a quick word so as to say thanks to you for all the awesome pointers you are giving at this site. My considerable internet look up has at the end been honored with brilliant strategies to talk about with my family and friends. I would believe that we visitors actually are unquestionably fortunate to live in a perfect community with so many wonderful professionals with very helpful principles. I feel very much privileged to have used your webpages and look forward to many more exciting times reading here. Thanks once again for everything.

  12. yeezy
    19th June 2022 at 1:23 pm #

    I wanted to post you this very small observation to finally thank you so much yet again about the striking solutions you’ve documented on this site. It is really particularly open-handed with people like you giving unhampered precisely what many of us could possibly have distributed as an e-book to get some profit for their own end, most notably given that you could have done it if you ever decided. Those tricks in addition worked to be a easy way to comprehend someone else have similar eagerness much like my own to grasp somewhat more around this issue. I’m sure there are numerous more pleasant occasions ahead for people who examine your blog.

  13. kawhi leonard shoes
    19th June 2022 at 1:29 pm #

    I precisely needed to thank you so much yet again. I do not know what I would’ve tried without the solutions discussed by you directly on this question. It was actually a depressing circumstance in my position, but taking a look at the skilled fashion you handled that made me to jump with joy. Now i’m happier for the service and then wish you are aware of a great job you are undertaking training the mediocre ones thru a web site. I’m certain you have never met all of us.

  14. supreme clothing
    24th June 2022 at 6:13 am #

    I wish to convey my passion for your kind-heartedness giving support to visitors who have the need for assistance with this particular idea. Your personal dedication to passing the message all through had become exceptionally good and has regularly empowered workers just like me to achieve their desired goals. Your entire insightful help denotes a great deal a person like me and much more to my mates. Best wishes; from everyone of us.

  15. cheap curry 8
    13th July 2022 at 4:52 am #

    I must voice my affection for your generosity supporting individuals who should have help with the topic. Your real commitment to passing the solution around came to be definitely productive and has always allowed regular people like me to achieve their pursuits. Your personal warm and helpful help implies a great deal to me and even further to my colleagues. Many thanks; from each one of us.

  16. supreme
    17th July 2022 at 5:42 am #

    I precisely needed to thank you so much all over again. I’m not certain what I could possibly have tried without the type of tactics shared by you over my topic. It had been a real horrifying matter for me, nevertheless encountering the skilled fashion you managed the issue made me to jump with delight. Now i am thankful for your advice and as well , hope you comprehend what an amazing job you’re putting in training the others through a site. I am sure you have never got to know any of us.

  17. off white hoodie
    17th July 2022 at 5:43 am #

    Thank you so much for providing individuals with remarkably marvellous possiblity to check tips from here. It’s always very useful and as well , packed with a great time for me and my office acquaintances to search your site the equivalent of 3 times weekly to read the new guidance you have got. Of course, I’m usually pleased with all the good knowledge served by you. Certain 1 points in this post are indeed the most efficient we have all had.

  18. steph curry shoes
    17th July 2022 at 5:43 am #

    I precisely had to say thanks all over again. I’m not certain what I would have taken care of in the absence of the type of recommendations revealed by you directly on such a field. It was before a very frightful issue in my view, nevertheless being able to view a specialised technique you processed the issue forced me to leap over happiness. Now i am thankful for your support and as well , expect you recognize what an amazing job you’re getting into training the others thru a web site. Probably you’ve never met all of us.

  19. cheap curry 6
    22nd July 2022 at 9:11 pm #

    I have to express my appreciation for your kind-heartedness for persons who really want help with this concern. Your special commitment to getting the solution all through had been incredibly useful and have regularly allowed folks just like me to attain their ambitions. Your warm and friendly tips and hints indicates a great deal to me and somewhat more to my mates. Many thanks; from all of us.

  20. yeezy 500 blush
    1st August 2022 at 2:22 pm #

    I precisely desired to say thanks once again. I do not know the things I would have tried without the type of thoughts contributed by you regarding this concern. This was an absolute frightening problem in my circumstances, but being able to see your well-written fashion you solved it forced me to leap with contentment. I will be happy for the assistance and even wish you recognize what a great job your are undertaking instructing others with the aid of your blog. Most likely you haven’t encountered any of us.

  21. kobe sneakers
    2nd August 2022 at 11:18 pm #

    I wish to voice my passion for your kindness for people who absolutely need help with the matter. Your real commitment to passing the message up and down turned out to be definitely effective and have specifically made associates much like me to arrive at their dreams. Your new insightful tutorial entails much to me and substantially more to my fellow workers. With thanks; from all of us.

  22. off white clothing
    2nd August 2022 at 11:19 pm #

    I have to express my gratitude for your generosity for men who need help on your concern. Your real dedication to passing the solution along had been exceedingly useful and has in every case helped workers like me to attain their endeavors. The insightful facts can mean a whole lot a person like me and further more to my mates. Many thanks; from everyone of us.

  23. cheap kd 12
    13th August 2022 at 12:53 pm #

    I want to show my respect for your generosity for persons who really need help with that concern. Your very own commitment to passing the message across was remarkably powerful and has frequently helped others like me to get to their dreams. Your amazing insightful instruction can mean a whole lot to me and even more to my fellow workers. Regards; from all of us.

  24. cheap kyrie 5
    20th August 2022 at 8:54 am #

    I precisely wished to thank you very much yet again. I am not sure the things I would’ve achieved without the creative ideas provided by you regarding that topic. Completely was a real difficult case in my opinion, nevertheless noticing this specialised form you processed that forced me to cry with happiness. Now i’m grateful for the support and even pray you recognize what a powerful job you happen to be accomplishing training the others via a site. More than likely you’ve never met any of us.

  25. Charlosbum
    4th September 2022 at 2:09 am #

    You actually stated it effectively. https://definitionessays.com/ writing a conference paper

  26. Charlosbum
    8th September 2022 at 7:00 pm #

    You said it nicely.. https://definitionessays.com/ egyptian writing paper

  27. AlvinBaw
    11th September 2022 at 7:28 pm #

    Kudos! Plenty of advice.
    what to write my college essay on how to write an argumentative essay web content writer

  28. AlvinBaw
    12th September 2022 at 5:09 pm #

    You reported it very well!
    essay help sydney stanford college essays write my assignments

  29. AlvinBaw
    12th September 2022 at 7:34 pm #

    Cheers, I enjoy it.
    prompts for college essays how to write a cause and effect essay college thesis writing help

  30. AlvinBaw
    13th September 2022 at 5:02 am #

    You’ve made your point extremely clearly!!
    writing a character analysis essay college application essay titles need a ghostwriter

  31. AlvinBaw
    14th September 2022 at 8:20 am #

    Great data. Thank you.
    college board essay prompts how to write reflective essays coursework writing help

  32. AlvinBaw
    15th September 2022 at 6:56 pm #

    You said it very well!
    how to write a basic essay help on writing an essay top online resume writing services

  33. AlvinBaw
    16th September 2022 at 1:06 am #

    Great stuff. Appreciate it!
    good college admission essays writing college application essay professional personal statement writers

  34. AlvinBaw
    16th September 2022 at 1:58 pm #

    Many thanks, Awesome stuff.
    introduction for college essay https://writingthesistops.com/ online letter writing service

  35. AlvinBaw
    17th September 2022 at 12:07 am #

    Wonderful knowledge. Appreciate it.
    how to write a creative nonfiction essay essay writer help writing a dissertation

  36. AlvinBaw
    17th September 2022 at 9:33 am #

    You actually expressed this exceptionally well!
    essay writer program https://dissertationwritingtops.com/ creative writing service

  37. AlvinBaw
    19th September 2022 at 12:32 am #

    Cheers, A good amount of posts!
    where can i buy an essay online essays writing service college writing services

  38. AlvinBaw
    19th September 2022 at 3:50 am #

    Thanks a lot! Plenty of stuff!
    college essay brainstorming https://writingthesistops.com/ dissertations writing service

  39. AlvinBaw
    22nd September 2022 at 6:38 am #

    Kudos, A lot of facts!
    essays on why i want to go to college essays writing service cheap assignment writing service

  40. AlvinBaw
    22nd September 2022 at 1:04 pm #

    Many thanks! Awesome information!
    how to write a 2 paragraph essay https://service-essay.com/ us writing services

  41. AlvinBaw
    24th September 2022 at 12:26 am #

    Terrific material. Thank you!
    essay title help essay writing jobs essay websites

  42. AlvinBaw
    24th September 2022 at 1:05 pm #

    You actually mentioned that exceptionally well!
    college essay writing help college supplement essays speech writing help

  43. Wendellmen
    24th September 2022 at 1:35 pm #

    Cheers. Lots of write ups.
    ordering prescriptions from canada legally canada prescription plus pharmacy visit poster’s website

Leave a comment