Journalists and filmmakers position themselves in the grand sweep of events writing, shooting, recording, churning out the clichéd ‘first draft’ of history. Rehad Desai takes up his position on the media frontline with a stand that is so far removed from the traditional requirements of balanced storytelling that it almost demands a new nomenclature.
And, the tagline of Rehad Desai’s film, an anatomy of the Marikana massacre, hints at his own state of mind; “South Africa will never be the same again.”
The first time I meet Rehad Desai he is in exile in Zimbabwe in the Eighties. We dance exuberantly at a party that celebrates a very successful anti apartheid conference in Harare. The police knock on the door because we are disturbing the middle class Sunday afternoon peace in tree-lined Meyrick Park. Soon the police joined the party, sucked into a whirlpool of exile angst masquerading as joy.
Everyone calls him ‘Hardy’. They talk about how different he is compared with his father the PAC lawyer Barney Desai. He is in his mid 20’s, much younger than everyone else and makes it clear that he is not available for struggle chitchat. The hostess Mercia, a Capetonian in exile says; “He’s a party animal. Nothing like his dad.”
These days nobody calls him Hardy anymore and the inevitable comparisons with his father have long since disappeared. With a string of films that prick the collective social conscience under his belt and having developed a major annual documentary conference cum festival, the nickname just won’t fit. But what remains is his determination to disturb middle class peace.
Happy Propagandist
His film Miners Shot Down is forensic storytelling at its best. He unpicks the Marikana story like a scientist delving into a complex sub atomic world. Then he comes to a bold, almost unpalatable conclusion. This was premeditated murder. But it is not so much Rehad Desai’s skills as a virtuoso filmmaker that stay with me long after the lights have gone on in the cinema. I want to know more about his motives. He makes movies that throw the old fashioned notions of impartial storytelling so far out of the window that I wonder where he is headed. Where he is coming from as the idiom goes.
“I grew up in the movement. My father was in the PAC but most of his friends were in the ANC. I grew up around Alex Laguma, Yusuf Dadoo and such giants. People had a lot of time for me because I was Barney’s son. I was a critical supporter of the ANC. Never joining because I was a socialist. To think they could kill people in such a calculated and brutal manner. And seeing what’s being called the embedded journalism that followed the massacre I knew we had to do something. It wasn’t enough to just make a film.”
We are sitting outside Community House, the unions’ HQ in Cape Town. Inside the hall is filled with workers of all ages who are watching Miners Shot Down. Rehad sits on the edge of a flower bed, smoking and talking into the warm autumn evening about the passions that drive him to make films. While I have struggled awkwardly with tags like “advocacy journalism” at some point during my career, Rehad goes straight for the P word.
“I would be quite happy for want of a better word to be doing propaganda films for the municipalities in the next local elections. As you know film is expensive but it is a very powerful tool. We are going to need our own media.”
Rehad’s trajectory as a young man growing up, mostly in exile, is simple. After schooling in North London he studied history, politics and economics at various universities, with a Masters from Wits University in 1997.
“I was a full blooded activist until about 1997. Then I fell into film and that absorbed me. One of the first pieces I did was on the Communist party. I was getting very depressed about the future of the planet and climate change. I was ten years out. I came briefly back in… I was getting disturbed psychologically by the War on Terror following 2011.”
He brushes over this section of his life with half sentences and you sense the pain of a long lasting depression. I recall seeing Rehad during the time he describes as being being ‘out’. It is a time when Rockey Street in Johannesburg is the unofficial HQ of the left and freedom is an endless round of parties. Looking back it seems a whole nation was ‘out’ in one way or another. But after the decade of struggling with depression he founded Uhuru Productions that boasts many documentary titles including a searing look at his family own history called Born Into Struggle.
A Call to Action
Journalism and film schools teach us to separate ourselves from the story and hold storytelling aloft. To remain untainted by the murky waters of involvement. Like a canoeist negotiating rapids with his small craft on his head. But not only does Rehad Desai paddle furiously he also gets out occasionally to become deeply embroiled in the business of his fellow travellers. So when the Ford Foundation gives him a development grant to do a film about mining he starts out with the intention of focusing on the Bafokeng nation and the rich platinum reserves. Determined to delve into the “mineral energy complex”.
“And then the platinum strike broke out.”
He says this with a tone that makes it sound like a call to action. A rallying cry. But while other filmmakers reach for their cameras Rehad employs a whole activists’ arsenal.
“I had to try and mobilise people to find out exactly what went on. To speak to as many miners as possible. I managed to convince a professor at the University of Johannesburg to get involved in this campaign. He sent a team of researchers up there. We started seeing very gruesome and unimaginable evidence of executions that happened at what is known as Scene 2.
“In 2013 I spent about two to three days a week up in a Rustenburg working with mineworkers trying to assist this union to find its feet. Being involved with those injured and arrested and with the workers’ committees that sprang up. It was a lot of mobilising and trying to work out how to use the resources we managed to raise and get people excited. A large section of the working class had broken away from the alliance. The most strategically important sectors of the economy. Those workers understood that very quickly.”
DIY Reformism
As we sit on the low brick wall under Salt River palm trees, the faint soundtrack of his film emanates from the hall close by. His face is lit up by the streetlights and also by the excitement of his role in these revolutionary, historic moments. But why not just tell the story, why go to such lengths to become involved?
“I have been described as do-it-yourself reformism. But I believe that workers are very rarely wrong. You need to listen to them and take their lead. I think the future of our society rests with them and their humility. The working poor are the most organised of South African society. We have to trust their impulses. When 150,000 go out on an unofficial strike you know that something is wrong and that they have lost faith. The ANC formalised a policy of Black Economic Empowerment first developed by the mining houses. It adopted that policy and now the policy has led to a bunch of tycoons who are capturing the ANC for their own purposes. The ANC is only going to renew itself and undergo the type of introspection that is required when it is in opposition. That is the only time it will be forced to look at why it has lost the faith of large and very important sections of our population.”
In the Sixties Rehad’s father Barney Desai loses faith in the ANC. He is a leading light in the Coloured People’s Congress (CPC) but after a bitter dispute with the ANC leadership – Barney accuses them of racism among other things – the CPC is disbanded. The charismatic Barney joins the PAC. Does Rehad have an axe to grind with the ANC?
“I have a massive axe to grind with the ANC I feel betrayed. If there’s one gripe I have it’s about this arrogance, this laager mentality and the authoritarianism. It has been slow and creeping but exposed itself really in 2012.”
So what happened two years ago to lay bare these feelings of betrayal that creep into his films? Mentally I am flicking through my textbooks trying to locate the ethics section. The 70’s journalism dogma that washed over me dictates that white people from foreign cultures occupy the moral high ground… a position to which we can aspire by espousing their values. I envy Rehad his lack of South African journalism school baggage. But his rationale for his full frontal attack style strides along a rocky road…
“The tone of the film is a tone of disappointment. A tone of being utterly disappointed in my heroes of yesteryear. I think that is the right tone because the ANC has a tremendous stature in many people’s eyes. A stature it deserves. It didn’t come by hook and by crook. It was earned by them being willing to coordinate mass struggles. That was what provided a beacon of hope for the future. A mobilised population intent on ensuring that its rights were met. But we were quickly demobilised, quickly stifled. We had a situation where organised wor\kers were hermetically sealed off from communities. These people who are agitating the communities are labeled disruptionists, ultra leftists and so on. But trade unionists and community activists are unemployed and people are beginning to find one another. The big challenge we face now is being able to engage seriously with the youth movement.”
But when you engage by turning your camera into a weapon the counter attack is never far off. At COP 17, the landmark UN climate change conference in Durban in 2011, Rehad is making a movie and participating in a protest simultaneously. Young people whom he claims were hired to attack anti government protestors beat him up.
“They were told that there we were a group of anarchists who were intent on disrupting COP 17 and who wanted to show up the government. I know people from Durban who spoke with those youngsters and who knew how they were briefed. That’s the brief they got and they attacked us in the march. They thought we were Malema’s crowd or whatever. Inside during the consultations there were female comrades whose hair was being pulled. I was filming and I saw comrades getting roughed up. I told them to stop and I was attacked. I was attacked violently, viciously. But I didn’t want any of that to come into this film.”
Voertsek
More recently at a mineworkers’ rally in Marikana union officials hold him personally responsible for some of the tension between the supporters of the various unions. A support group he started is defined by their black t-shirts with red slogans that say; ‘Remember the slain of Marikana.’
“We were being called the black shirts. Word was out that the black shirts were chasing their (NUM and ANC) people away from the stadium. I didn’t know that the workers were going to use our t-shirts to identify themselves as the opposition. Then the march arrived. Blade Nzimande and Zwelinzima Vavi were there. I go up to Vavi. Now I’ve got the t-shirt on. I hug Vavi. First thing he’s got a f…g bulletproof vest on. I wear cotton trousers especially up there it’s hot as hell. I say listen it’s under control. There is not going to be any fighting. Blade is pointing his finger in my face: ‘Are you with us or against us. If you’re against us voertsek, voertsek!’. I just…”
There is a very long pause when I ask how he felt about being sworn at by ANC leadership. He puffs on his cigarette before supplying a response that is measured, given that he is stripped almost naked after being told to voertsek.
“I just couldn’t believe it. I couldn’t believe the violence. Vavi drives into the stadium in an armoured vehicle. Huge f…g boere beside him. He also has a bulletproof vest on. He gets out of this armoured vehicle with these two fat boere. Vested up side by side. Confronted with the manifestation of such levels of Stalinism. That they are the only force that can represent workers. The only genuine progressive force. There can only be one party. That was the harsh end of it. The stewards grabbed hold of me. My t-shirt was ripped off. My trousers were ripped off. I was there in my shorts and unprotected. It’s so ironic the police jumped in because they know me by now because we’ve been having a number of mobilisations around Marikana. I’ve now become a bit of a spokesperson for what’s going on. I am rescued by the police from my comrades.”
As I listen to Rehad recount the moments when he has come under attack, my mind goes back to a time in 1976 when a young reporter comes running into the class at the Argus journalism school. “My brother has just been detained, my brother has just been detained.” She is shouting at nobody in particular. Her blonde hair is flying, her face is flushed and her eyes shine with excitement. I cannot help but superimpose the account I am listening to onto that vivid mental image. It is as if the stories Rehad can now recount with voluminous smoke clouds and passion, are firmly reclaiming any struggle ground he might have lost by not being here in the 70’s and 80’s.
The Beginning of the End
He says that on that day in October, a couple of years ago at the ‘voertsek’ rally in the North West Province, he witnessed first hand the beginning of the end of “one monolithic movement”. It caught him by surprise.
“The workers marched into the stadium in numbers. I was walking behind them and I was seeing all these caps going up in the air. I thought this was a joyous thing at first. All these caps being thrown up. ANC, Cosatu party paraphernalia just being thrown everywhere and then the burning of the flags. They were demanding that people who came with NUM or ANC t-shirts take them off. That was a very, very tough moment for me to see…”
Why was it tough, I say when he trails off for a bit.
“I spent my life fighting for Cosatu. I worked for Cosatu. I was in Cosatu House for years. I’d never imagined seeing that. I had always hoped for a break from the ANC politically one day. But to see people burning the movement’s colours without any baggage… They just didn’t have any baggage because they were all young. So I felt a bit split. On the one hand, great. I felt liberated. But on the other hand f..k what am I watching here.”
And what were you watching?
“The beginning of the end of one monolithic movement. In hindsight that’s what’s happened. It energised me, it braced me. We’ve seen the beginnings of a generation of revolt. These workers, leaders at the forefront of the unofficial strikes, were all very young. They were never a part of NUM, never shed any blood for NUM or the ANC or Cosatu. It has changed my life. It’s the first time in South African history that the ANC have turned their guns on the people who voted them into office. I am not moving on until the day I see these people in court. I am not moving on until I see the ANC, the people in the ANC, whom I believe politically sanctioned these murders, out of office.”
Then we hear the scraping sounds of chairs being moved. Rehad rushes back into the hall. When the lights go up after the screening of his film at Community House it is clear that here and there people have been crying. A young woman standing close to a banner that calls for ‘Agrarian Reform for Food Sovereignty’, talks with a mixture of ‘solidarity’ rhetoric and raw emotion:
“Marikana didn’t happen because the ANC is in power. The fact is that nobody in parliament represents the interests of the workers. We are building a new movement. We are not excluding other processes. But what runs through all the processes is that we are gatvol.”
At the world premiere of the film in Cape Town there are many black t-shirts in the jam-packed convention centre hall. The speakers have to wait for the toyi-toyiing and slogans to die down. Rehad’s sister Zivia Desai-Kuiper introduces his film. She makes an appeal for funds for the Marikana Support Group.
“While it is not a campaign film, it is an excellent tool for the campaign for justice. Just like our struggle against apartheid this campaign requires international legs. Please stop at the campaign stall after the screening and please buy the t-shirts.”
Such a strong story so well told doesn’t really need filmmaker activists or does it? And what comes first disturbing the peace or storytelling? Is there a difference?
Rehad Desai’s film Miners Shot Down was the winner of the Vaclav Havel Jury Award at the World Human Rights Film Festival 2014.
Picture this – 3 am in the morning, I had a line of fiends stretched around the corner of my block. It was in the freezing middle of January but they had camped out all night, jumping-ready to buy like there was a sale on Jordans. If you were 16 years old, in my shoes, you’d do anything to survive, right? I got good news though; I MADE IT OUT OF THE HOOD, with nothing but a laptop and an internet connection. I’m not special or lucky in any way. If I, as a convicted felon that used to scream “Free Harlem” around my block until my throat was sore, could find a way to generate a stable, consistent, reliable income online, ANYONE can! If you’re interested in legitimate, stress-free side hustles that can bring in $3,500/week, I set up a site you can use: https://incomecommunity.com
Hurrah, that’s what I was searching for, what a material!
present here at this weblog, thanks admin of this web
site.
Helpful information. Lucky me I discovered your website unintentionally, and I am surprised why this coincidence did not
came about in advance! I bookmarked it.
Thanks for every other informative website. The place else could I am getting that kind of information written in such an ideal manner?
I’ve a undertaking that I am just now working on, and I have
been on the glance out for such info.
Somebody necessarily assist to make seriously articles I’d state.
This is the very first time I frequented your web page and up to
now? I surprised with the research you made to make this particular post extraordinary.
Fantastic task!
My brother suggested I would possibly like this web site.
He was once entirely right. This submit actually
made my day. You can not imagine just how a lot time I had spent for this information! Thanks!
I’m really inspired along with your writing skills and
also with the layout to your weblog. Is that this a paid subject matter or did you modify it your self?
Anyway stay up the excellent quality writing, it’s uncommon to peer a
great blog like this one today..
Wonderful site you have here but I was wanting to know if you
knew of any community forums that cover the same
topics discussed in this article? I’d really love to be a part
of community where I can get feed-back from other knowledgeable people
that share the same interest. If you have any suggestions, please let me know.
Bless you!
great issues altogether, you just won a logo new
reader. What might you recommend in regards
to your put up that you made a few days in the past?
Any sure?
You could certainly see your expertise within the work you write.
The arena hopes for more passionate writers such as you who are not afraid to
say how they believe. Always go after your heart.
I truly love your website.. Very nice colors & theme.
Did you build this site yourself? Please reply back as I’m looking to create my own website and would
like to learn where you got this from or exactly what the theme is called.
Appreciate it!
First off I would like to say great blog! I had a quick question that I’d like to ask if you do not mind.
I was interested to find out how you center yourself and clear your
thoughts before writing. I’ve had a difficult time clearing
my thoughts in getting my ideas out. I truly do take
pleasure in writing but it just seems like the first 10 to 15 minutes are usually lost simply just trying to figure out
how to begin. Any ideas or tips? Many thanks!
Wow, superb blog layout! How long have you been blogging for?
you made blogging look easy. The overall look of your site is great, as well as the content!
Pretty great post. I simply stumbled upon your weblog
and wished to say that I’ve really loved browsing your weblog posts.
In any case I will be subscribing to your rss feed and
I hope you write again soon!
Hey there,
Unlock Access to Over 10 Billion Royalty-Free Stock Images, Videos, GIFs, Animations & Audio.
Comprehensive Email Marketing Guide Included.
Say Goodbye to Image Expenses.
Craft Spectacular Marketing Content with Visual Treasure AI in Just 3 Simple Steps.
Customize and Produce Stunning Marketing Content to Boost Your Sales and Conversion Rates in Minutes!
30-Day Money-Back Guarantee.
For additional details, visit: https://bit.ly/3UIHteq
Thanks and regards
Valeria
CBD exceeded my expectations in every way thanks. I’ve struggled with insomnia in the interest years, and after tiring CBD like https://www.cornbreadhemp.com/pages/what-are-the-best-cbd-gummies-for-erectile-dysfunction pro the from the word go time, I for ever trained a complete eventide of calm sleep. It was like a arrange had been lifted off the mark my shoulders. The calming effects were calm yet intellectual, allowing me to inclination free naturally without sensibility confused the next morning. I also noticed a reduction in my daytime apprehension, which was an unexpected but allowed bonus. The cultivation was a minute lusty, but nothing intolerable. Comprehensive, CBD has been a game-changer in compensation my nap and uneasiness issues, and I’m grateful to have discovered its benefits.
Gezellig chatten met anderen, ontmoet online chatting with video nieuwe mensen op de chat met dezelfde interesses
trouver un mГ©dicament en pharmacie https://kamagraenligne.shop/# Pharmacie sans ordonnance
pharmacie en ligne avec ordonnance: Pharmacies en ligne certifiees – Pharmacie en ligne livraison Europe
vente de mГ©dicament en ligne: pharmacie en ligne sans ordonnance – trouver un mГ©dicament en pharmacie
amoxicillin 30 capsules price: amoxil best price – amoxicillin 750 mg price
where buy generic clomid price: prednisonerxa.shop – where to buy cheap clomid without insurance
can i order generic clomid pills [url=https://prednisonerxa.shop/#]best price[/url] where buy generic clomid no prescription
can you buy clomid now [url=https://prednisonerxa.shop/#]clomid Prednisonerxa[/url] where can i get cheap clomid without a prescription
how to get clomid no prescription: clomid – order cheap clomid for sale
can you buy prednisone [url=http://clomidca.com/#]clomidca.com[/url] prednisone
prednisone 10 mg price: Deltasone – no prescription prednisone canadian pharmacy
pharmacy prices for doxycycline [url=https://azithromycinca.com/#]doxycycline best price[/url] doxycycline 400 mg price
https://azithromycinca.com/# doxycycline 400 mg daily
can you buy zithromax over the counter: cheapest Azithromycin – zithromax online no prescription
zithromax 500 mg lowest price pharmacy online [url=https://amoxicillinca.com/#]amoxicillinca[/url] zithromax prescription online
where to get generic clomid pills: cheap fertility drug – buying generic clomid no prescription
doxycycline 100mg price uk: doxycycline – doxycycline online without prescription
amoxicillin buy online canada [url=http://doxycyclineca.com/#]amoxicillin[/url] amoxicillin azithromycin
can i buy generic clomid without rx: best price – where to buy clomid pill
amoxicillin 1000 mg capsule: amoxil – buy amoxicillin 500mg online
doxycycline buy [url=https://azithromycinca.com/#]doxycycline azithromycinca[/url] buy doxycycline 200 mg
zithromax online usa no prescription: Azithromycin – zithromax 500 mg lowest price pharmacy online
zithromax pill [url=https://amoxicillinca.shop/#]amoxicillinca[/url] how to get zithromax online
can i buy prednisone over the counter in usa: prednisone clomidca – 20 mg prednisone tablet
prednisone buy no prescription [url=https://clomidca.com/#]clomidca.com[/url] prednisone pill 20 mg
can i purchase amoxicillin online: amoxil online – amoxicillin 50 mg tablets
cost of amoxicillin [url=https://doxycyclineca.shop/#]cheapest amoxicillin[/url] amoxicillin pharmacy price
prednisone daily use: Deltasone – prednisone sale
zithromax buy online no prescription: cheapest Azithromycin – zithromax 250 mg
prednisone 20 mg in india [url=https://clomidca.com/#]Deltasone[/url] prednisone 40 mg
can you buy prednisone online uk: buy online – prednisone prescription online
mail order prednisone: prednisone clomidca – price of prednisone 5mg
how to get cheap clomid without a prescription [url=https://prednisonerxa.shop/#]clomid[/url] can i get generic clomid prices
can you buy cheap clomid without insurance [url=http://prednisonerxa.com/#]clomid Prednisonerxa[/url] how to get clomid no prescription
prednisone without prescription 10mg: buy online – buy prednisone online without a prescription
prednisone 20mg for sale: prednisone clomidca – prednisone online india
amoxicillin online without prescription [url=https://doxycyclineca.com/#]doxycyclineca[/url] price for amoxicillin 875 mg
amoxicillin azithromycin: amoxil best price – amoxicillin medicine over the counter
amoxicillin azithromycin [url=https://doxycyclineca.com/#]buy cheapest antibiotics[/url] buy amoxicillin 500mg usa
prednisone 5 mg tablet without a prescription: buy online – prednisone brand name india
zithromax 500mg [url=http://amoxicillinca.com/#]Azithromycin best price[/url] cost of generic zithromax
can you buy generic clomid pill: prednisonerxa.shop – how to get cheap clomid tablets
prednisone 5084: Steroid – buy prednisone online without a script
buy doxycycline in usa [url=https://azithromycinca.shop/#]azithromycinca[/url] buy doxycycline without prescription uk
prednisone rx coupon [url=https://clomidca.shop/#]Steroid[/url] can i buy prednisone online in uk
cost of cheap clomid pill [url=https://prednisonerxa.com/#]prednisonerxa.shop[/url] where can i buy cheap clomid no prescription
can i buy prednisone online without a prescription: clomidca.shop – can you buy prednisone over the counter uk
cheap clomid for sale [url=http://prednisonerxa.com/#]prednisonerxa.com[/url] buying clomid prices
prednisone 40 mg daily: clomidca.shop – 50 mg prednisone from canada
zithromax 500 without prescription: zithromax – how to get zithromax
can you buy prednisone over the counter in mexico [url=https://clomidca.com/#]Deltasone[/url] prednisone 10mg tablet cost
can i purchase generic clomid: prednisonerxa.com – clomid prices
http://azithromycinca.com/# doxycycline hydrochloride
how can i get cheap clomid without prescription [url=http://prednisonerxa.com/#]clomid Prednisonerxa[/url] can you buy generic clomid without insurance
prednisone 5084: Steroid – 20mg prednisone
where to buy zithromax in canada [url=https://amoxicillinca.shop/#]amoxicillinca[/url] zithromax antibiotic
zithromax 250 mg australia: buy zithromax amoxicillinca – zithromax 500 mg lowest price pharmacy online
http://azithromycinca.com/# 22 doxycycline
https://doxycyclineca.com/# buy amoxicillin online without prescription
buy doxycycline 50 mg: azithromycinca.shop – doxycycline tetracycline
http://azithromycinca.com/# doxyhexal
can you get cheap clomid prices: prednisonerxa.com – clomid without rx
can i buy prednisone online without a prescription: buy online – prednisone best prices
http://azithromycinca.com/# 100mg doxycycline
amoxicillin without a doctors prescription: cheapest amoxicillin – buy amoxicillin 500mg online
can i buy zithromax online: Azithromycin – where to get zithromax over the counter
prednisone 20 mg prices: clomidca – prednisone 475
prednisone 10 mg daily: prednisone – prednisone 2 mg daily
http://clomidca.com/# prednisone tablet 100 mg
https://doxycyclineca.com/# generic amoxicillin over the counter
cheap clomid without a prescription: clomid Prednisonerxa – can i get clomid without prescription
https://clomidca.shop/# prednisone for dogs
order doxycycline online: buy tetracycline antibiotics – doxycycline cheap uk
https://azithromycinca.com/# doxycycline over the counter usa
medicine prednisone 5mg: Deltasone – prednisone buy cheap
https://amoxicillinca.shop/# can i buy zithromax over the counter
can i purchase clomid no prescription: prednisonerxa.com – cost of cheap clomid
amoxicillin 875 mg tablet: amoxicillin – buy amoxicillin over the counter uk
buy doxycycline online nz: azithromycinca – cheap doxycycline tablets
http://prednisonerxa.com/# clomid buy
doxycycline 10mg tablets: azithromycinca.shop – doxycycline 100mg tablet price
how to get clomid no prescription: best price – where to buy cheap clomid without dr prescription
clomid prices: clomid – can you get clomid no prescription
buy amoxicillin online without prescription: doxycyclineca – amoxicillin 500mg no prescription
rexall pharmacy amoxicillin 500mg
http://northern-doctors.org/# best online pharmacies in mexico
п»їbest mexican online pharmacies [url=https://northern-doctors.org/#]northern doctors[/url] buying prescription drugs in mexico
mexican drugstore online [url=https://northern-doctors.org/#]mexican pharmacy northern doctors[/url] reputable mexican pharmacies online
mexican mail order pharmacies [url=https://northern-doctors.org/#]mexican pharmacy online[/url] purple pharmacy mexico price list
mexican online pharmacies prescription drugs [url=https://northern-doctors.org/#]mexican pharmacy online[/url] mexican online pharmacies prescription drugs
mexican pharmaceuticals online [url=http://northern-doctors.org/#]Mexico pharmacy that ship to usa[/url] mexico drug stores pharmacies
mexican pharmaceuticals online [url=https://northern-doctors.org/#]mexican pharmacy northern doctors[/url] mexico drug stores pharmacies
п»їbest mexican online pharmacies [url=http://northern-doctors.org/#]mexican pharmacy[/url] mexican online pharmacies prescription drugs
buying prescription drugs in mexico [url=https://northern-doctors.org/#]mexican online pharmacies prescription drugs[/url] mexico drug stores pharmacies
mexico drug stores pharmacies [url=http://northern-doctors.org/#]mexican pharmacy[/url] buying prescription drugs in mexico online
mexican online pharmacies prescription drugs [url=http://cmqpharma.com/#]mexico pharmacy[/url] mexico drug stores pharmacies
medicine in mexico pharmacies
https://cmqpharma.com/# medication from mexico pharmacy
mexican border pharmacies shipping to usa
mexican online pharmacies prescription drugs: cmqpharma.com – mexican mail order pharmacies
purple pharmacy mexico price list [url=http://cmqpharma.com/#]mexican drugstore online[/url] mexican mail order pharmacies
mexico pharmacies prescription drugs [url=https://cmqpharma.online/#]cmqpharma.com[/url] mexican mail order pharmacies
I like this blog it’s a master piece! Glad
I noticed this ohttps://69v.topn google.Blog monetyze
canadian pharmacy meds reviews [url=https://canadapharmast.online/#]best canadian online pharmacy[/url] canadian drug
reputable indian pharmacies: Online medicine home delivery – indian pharmacy
buying from online mexican pharmacy [url=https://foruspharma.com/#]п»їbest mexican online pharmacies[/url] mexican drugstore online
mexican pharmacy [url=https://foruspharma.com/#]mexican online pharmacies prescription drugs[/url] mexican pharmacy
reputable indian pharmacies: online shopping pharmacy india – top 10 pharmacies in india
medication from mexico pharmacy [url=http://foruspharma.com/#]medication from mexico pharmacy[/url] buying prescription drugs in mexico
best rated canadian pharmacy [url=https://canadapharmast.online/#]pharmacy in canada[/url] canadadrugpharmacy com
top 10 pharmacies in india [url=http://indiapharmast.com/#]Online medicine order[/url] Online medicine order
Online medicine home delivery: Online medicine home delivery – world pharmacy india
п»їlegitimate online pharmacies india [url=https://indiapharmast.com/#]india pharmacy[/url] best india pharmacy
buying drugs from canada: safe canadian pharmacies – canadian pharmacies
https://paxloviddelivery.pro/# paxlovid covid
how to get doxycycline prescription [url=http://doxycyclinedelivery.pro/#]medication doxycycline 100mg[/url] doxycycline buy
doxycycline 100mg best buy: doxycycline 10mg tablets – doxycycline hyclate 100 mg cap
where to buy cheap clomid no prescription: cost of cheap clomid pills – can i get clomid without dr prescription
where can i buy amoxicillin over the counter: where to get amoxicillin over the counter – buy amoxicillin 500mg canada
https://doxycyclinedelivery.pro/# doxycycline pills over the counter
cipro for sale [url=http://ciprodelivery.pro/#]where can i buy cipro online[/url] ciprofloxacin over the counter
http://amoxildelivery.pro/# amoxicillin 500 mg purchase without prescription
paxlovid for sale [url=https://paxloviddelivery.pro/#]п»їpaxlovid[/url] paxlovid cost without insurance
http://amoxildelivery.pro/# amoxicillin order online no prescription
where can i buy cipro online [url=https://ciprodelivery.pro/#]where can i buy cipro online[/url] buy cipro online
buy amoxicillin 500mg: buy amoxicillin online mexico – purchase amoxicillin online without prescription
http://doxycyclinedelivery.pro/# doxycycline generic brand
cheap clomid prices [url=https://clomiddelivery.pro/#]how to get clomid for sale[/url] how can i get generic clomid for sale
ciprofloxacin 500 mg tablet price: ciprofloxacin 500 mg tablet price – purchase cipro
http://clomiddelivery.pro/# order cheap clomid now
buy paxlovid online [url=http://paxloviddelivery.pro/#]п»їpaxlovid[/url] paxlovid india
how to get cheap clomid without a prescription: where buy generic clomid for sale – can you buy generic clomid tablets
http://paxloviddelivery.pro/# paxlovid pharmacy
buy generic ciprofloxacin [url=http://ciprodelivery.pro/#]where can i buy cipro online[/url] cipro pharmacy
https://ciprodelivery.pro/# ciprofloxacin generic
amoxicillin 500mg no prescription [url=https://amoxildelivery.pro/#]buying amoxicillin in mexico[/url] amoxicillin no prescription
https://www.zvvq.cn/java/3455.html
微服务架构中哪种 Java 框架最适合高并发场景?