Now What: We grow to meet the moment 

In the last days the COVID19 crisis has massively transformed our lives and will continue to do so for the foreseeable future.

For practitioners of community organizing, in-person interaction in various forms is at the very heart of our day to way work.  Core team meetings, staff meetings, direct action, canvassing, trainings, leadership summits, house parties and 1:1s are things we generally do in person. As we shift into a period of physical distancing in person interactions will be limited or off the table.  

Our work is more important than ever.  The good news is organizing does not have to stop.  As our ancestors in this practice before us have, we will adjust to the moment and organize differently.  

Millions of activists, leaders, and organizers will have to transform how they organize communities.  This includes but is not limited to planning for voter contact. Relational organizing aided by tools and technology can be extremely valuable to continue to build a sense of community and solidarity, mobilize new people and continue our organizing work.  It is critical that organizers shift now to integrate more heavily new technological tools to aid their organizing work.  We are experts at our craft and can continue to lead in this moment of transformative organizing practices but need to act quickly. 

Recommendations for organizing in a period of physical distancing:

  • Be Prepared to Scale Exponentially: Plan to build a robust schedule of onboarding training opportunities as well as provide an ongoing stream of actions for leaders to take action on. 

    • Canvassing and field based voter registration operations are suspended or will likely be suspended.  Folks will be looking for alternative activity.  Peer to peer texting (cold texting) will continue to be an ineffective alternative to canvass conversations.  Friend to friend (warm) texting is highly effective.   

    • People are looking for a way to make a difference and be in solidarity with each other. We can provide an opportunity to take action in a moment of crisis and develop cradle to grave campaigns. 

    • Use push notifications and direct messages from OutVote to let your leaders know there is a new action and encouragement.  Ask your leaders how it is going and adjust accordingly.

  • Tools for your Leaders to Download and Use to keep up an ongoing cycle of recruiting, training and action.

    • Every organizing interaction (no matter the type) should involve making sure leaders are having organizing conversations with friends & family members.  Step One: Leaders should download Outvote, Zoom (or other video conference apps) and use Soapboxx.  In addition to phone and email these will become indispensable forms of connection and communication. 

    • You can use video and phone conference meetings with leaders who already have the tools to debrief, build community and celebrate your work.  

    • Tips for running video conference calls. 

    • Soapboxx is a tool that lets your leaders upload a video from their phones to share their own personal experience and voice. We have prompts asking people “why do you love your community?”. The simplicity of this tool is that once you upload a video it gives you a link with captions on it - English and Spanish! Imagine, using this link as a daily video diary that people share from their reflections of staying connection in these times, what type of impact would that have? 

    • Always invite leaders to share the tools with their friends and family. The more quickly we build our network the better we will be able to continue to function.

    • Each time a leader activates these tools they are connected to a valuable organizing lifeline.  Shifting to these types of physical distancing organizing practices limits their exposure to other people and will literally save lives. 

    • Remember the cycle: Recruiting leads to training and building your network. Each training leads to action and fighting for our community. Each action leads to recruiting. And so on.


Sample Content regarding Zoom and Outvote tools developed by NJOP 

  • 1.  Please download Zoom and Outvote – either on  your phone or your desktop. These apps will let us communicate with each other and still take action even if we can’t meet in person!  

  • We’re going to need to stay in touch.  First – the problems we’re currently working to address – clawbacks, flooding, overdose – they’re not going away.  We need to move forward. Second – we could face some challenges as we respond to COVID-19/coronavirus. We know we have to take on these challenges together.  We are STRONGLY encouraging people to download two apps, either on your phone or desktop – so we can do the work we need to remotely. 

  • Zoom can be used on your smartphone, computer or both. To get Zoom on your phone just go to your App/Google Store on your phone, search Zoom and download. From there you can sign up using your email address or Facebook, up to you. To use Zoom on your computer, follow this link and then you can sign up there. Zoom can be used as just a “call” where you use your phone and no video but using the video makes the meetings feel a bit more in person so we want to encourage you to use the video option if and when you can.

  • OutVote can also be used from a computer, smartphone or both. The computer version allows you to email your contacts about action and share stories and information back to us.  The phone app lets you get push alerts from us about action, send stories and videos straight from your phone to us, and pass on alerts to people in your contacts.  To use OutVote on your phone you can get set up with this link. The app will get sent to your phone and you can sign up via email or Facebook. To use OutVote on the computer use this link to sign up. If you need support setting up your account email us at  It takes a couple steps to do it, we think it will be worth it. 


  • Grounding Organizing Relationships in Self-Interest: This is one of the most volatile moments in our lifetime.  We don’t know what the next weeks or months are going to bring. We are in unknown waters as a country and as a movement. But regardless of what happens in the next hours or days--regardless of where we come from or what we look like--we all have a choice in how we respond in defining moments like this one. 

You might be nervous to start organizing conversations with your friends and family.  But remember our fates are linked, especially in this public health crisis, and we must not allow that truth to be overshadowed by fear or silenced by hate. No exceptions.  Ground your actions, your training and conversations in a shared vision of what it means for all of us to thrive. 


  1. Action Sample Quarantine Day #1 3.14 Check on your friends

  2. Get out the Count from your couch

  3. Obamacare Anniversary

  • Things to take into account while building your actions with the tools:

    • Build Community & Keep our Humanity. Living in isolation for extended periods while spending a lot of time with shiny screens will take a toll everyone. Above all else we are going to have to build practices that remind us of our humanity. This is something we have to incorporate into our trainings, meetings, Outvote actions, and so on. 

      • Example: We need to let people know that they are on our minds. Some version of  “How are you doing?” should be a regular part of actions in Outvote 

      • Example: Bring people together to do “Outvote parties” while on Zoom. It will help people feel less isolated, share learnings in real time, and celebrate victories. 

      • Example: Instead of relying entirely on sms, call people and have conversations, when possible. Folks will be missing that. 

    • Plan for Rapid Response. New developments will come at us quickly. Some will be moments for political action while others will require a mix of political demands and resources for vulnerable people struggling through the crisis. 

    • Leaders have to Lead. Staff organizers who have a base is good but not enough. We have to get out of the way and empower leaders. Volunteer leaders in our organizations need to take on big meaningful work and that means building and organizing their own base. In turn, these leaders must recruit activists who become other leaders. How this works: 

      •  Build recruitment deep into your work. Each conversation has to be more than just a commitment to vote or answer a survey. Each conversation is an opportunity to recruit a new leader who downloads Outvote, starts using it, and goes on to recruit others. 

      • Leaders need clear goals about the teams they are building. Example: each volunteer captain is responsible for building a team of ten volunteers who are each responsible for reaching 15 friends and family. Eventually, the volunteers become captains and the captains become super-captains. 

      • We have to constantly celebrate people’s work, especially now, when it is happening from home and can easily become invisible. We can lift up our leaders’ work in Facebook posts, push notifications to our entire user list, Soapboxx videos, 1:1 calls and texts to show our appreciation, shout out in Zoom meetings, and so on. The opportunities are plenty. 

      • In particular, we should encourage folks to lead, rather than simply reach out to family and friends. In this context, it means recruiting friends and family to become RO volunteers, training them, building and activating teams. 

      • When people are ready, ask them to take on more. If a friend or family member just responded to your action, invite them to download the app. Follow up with them. If they downloaded the app and then enthusiastically messaged 20 friends, they may be ready to start recruiting others. Ask if they would like to recruit others, and give them a clear go. If needed, set up a Zoom session to coach and support them. 

    • ASK & THEN LISTEN - Get a Feedback loop going to understand what your leadership base needs. Integrate issues / the election with getting people the resources they need. 

    • Is your organization/team ready to respond to the needs of your network? What if a family does not have childcare for kids without school, or enough food for the week? Are you ready to redirect your network to stand in solidarity with that family?

    • Structure your week to anticipate major traffic:

      • Preschedule leader onboarding calls weeks into the future. 

      • Use each call to train on the concept of organizing at a time of physical distance and the tools at our disposal, get commitments to contact voters, take action on the spot, and recruit the next wave of leaders. 

    • Anticipate users will need help with troubleshooting:

      • Either have a recurring call, or a point-person ready to troubleshoot. Especially now it is essential that our leaders feel supported. 

  • Mix Tactics 

    • We have a big variety of tactics available to us via Outvote alone, but beyond that we can integrate social media.

      • Example: IDing potential supporters and recruiting Outvote leaders via Facebook. 

      • Example: integrate push notifications, texts and calls with actions so that leaders know that new actions are available in the app.

      • Example: Ask members to create their own content--videos, pictures, memes--for sharing on social media and on OutVote

    • Use Soapboxx to quickly record selfie-style videos with automatic captions (captions in both English & Spanish)

  • Keep Hope Alive

    • In a very practical sense things are uncertain, but people will look to our organizations for hope in what feels like a hopeless time. The energy and message we put out will have a ripple effect. 

Community Change Power Relational Organizing Toolkit

Community Change Power Relational Organizing Toolkit: Tools, materials and videos to support building your relational organizing program.

Community Change Power Weekly Calls

  • State Partner Onboarding Calls (Call purpose: provide background on our theory of relational organizing and onboarding to relational organizing tools)

    • New Partner Relational Onboarding #1 Onboarding Call 1: Fridays 08:30 AM MT, 10:30 AM ET 

    • New Partner Relational Onboarding #2 Onboarding Call 2: Fridays 2:00 PM MT, 4:00 PM ET Join 

  • Organizer Strategizing & Sharing Call: (Call purpose: calls for organizers to celebrate our relational organizing, receive critical updates and learn from each other)

    • Fridays 10:00 AM MT, 12 PM ET Join Zoom Meeting 

  • State Partner Onboarding Call Part 2- Admin & Actions: (Call purpose: this is onboarding part 2 giving reviewing the admin side of the tool and creating actions)

  • Monday 2:00 MT, 4 PM ET Join Zoom Meeting

  • Thursday 10:00 MT, 12 PM ET Join Zoom Meeting 

  • State Partner RO Skillbuilding: (Integrating Outvote to VAN, PDI or other database)

    • Wednesday 11:00 MT, 1PM ET Join Zoom Meeting details

  • New Volunteer Leader Welcome Call:  (Call purpose: an organizing welcome and virtual onboarding to relational organizing)

    • Wednesday 2:00 MT, 4 PM ET Join Zoom Meeting

  • Thursday 5:00 MT, 7 PM ET Join Zoom Meeting

Bienvenido Lideres: Llamada para Nuevos Voluntarios  de Organizando Relacional  

  • Friday 12:00 MT, 2 PM ET Join Zoom Meeting 

Getting Started with an OutVote Campaign for Your Organization - Onboarding protocol 

 How to get OutVote setup for your Organization

  1. Reach out to either your Community Change Action organizer or Bartosz Kumor (  

    • Provide this information to them: 

      • What is the legal name of the organization? 

      • What is the tax status?

      • What state it the organization based in?

      • What city is your headquarters based in?

      • Who will be administrators from your organization? name + email

      • What is your website address?

2.  Bartosz will request your OutVote campaign 

3. You will receive a data sharing agreement from Community Change Action 

4. Join a state partner onboarding call part 2 (admin onboarding) taking place 2 times per week at the times scheduled above. 

5. Outvote team activates the account once partner has joined the call. 

Troubleshooting protocol 

When a state partner needs to troubleshoot app, here are the steps: 

Step 1 : Partner staff try to solve it themselves using the “Training” page at the top of the Outvote admin page or the CCA Outvote operating manual. If this doesn’t work:  

Step 2: Partner staff reach out to their Community Change Action point person, cc Bartosz ( If it is a VAN related question please also add Gilbert ( If electoral organizers need support:

Step 3: Pass the troubleshooting request to Bartosz and the Outvote team. 

Note to partners: We expect the number of support requests to increase significantly over the next few days. For CCA/Outvote to keep up with requests for support it is extremely important that partner orgs attempt Step 1 before sending a help request to CCA electoral staff. 


  • Organizer Landing Page with toolkits 

    • Broken out by issue area, further subdivided by template (coming soon, and we will be updating these in response to new developments) 

      • COVID19 

        • Action creation template with screenshots

        • Push notification template with screenshots 

        • Sample types of actions and messaging 

        • Rapid response templates on  a rolling basis 

        • Best practice templates from other partners 

      • Census

      • DACA Decision response 

      • ACA Anniversary 

    • Current RO toolkit

  • Frontline activist landing page (coming soon) 

    • Download Outvote 

    • Basic instruction on RO 

  • Open Source Digital Content Library (Updated regularly with new content)

  • Suggested Messaging Framework around coronavirus

Most of us do what we can to keep ourselves and our loved ones safe and healthy. Now, as we see an outbreak of novel coronavirus spreading across the globe we are worried about our families and our communities. We are scared, but the only way to fight this virus is to come together to confront this crisis head-on as one, united, global community.

This virus is revealing to us the interconnectedness of our world in a very personal way. It is showing, conclusively, that the health and well-being of one is intimately bound to the health and well-being of all. Novel coronavirus has given us an opportunity to rise to the occasion and care for each other and support one another. We can take action to protect our loved ones and the most vulnerable in our communities who will be hit hardest by this virus, such as those whose health is already compromised, those who cannot or are denied access to medical care, those who bear great risk in asking for help, and those on the frontlines of poverty and pollution. It is our responsibility to come together protect the lives of those around us by limiting the spread of this disease as much as possible. 

There will be those who will try to seize such a crisis to further entrench their own interests and divide us against each other based on where we come from, what we have, and based on our perceived health and worthiness. They will try to harness panic to crack down on borders, scapegoat Asian Americans, grant huge tax breaks to corporations rather than invest in public health, and limit our rights to vote and dissent. They will not keep us healthy and they want us to operate from a place of fear. But, our fates are tied. Only by working together will we defeat this outbreak.

We are greater than fear. Now is the time for action. As individuals, we can wash your hands and check in on our neighbors. As a collective, we can demand our government do everything it possibly can to protect our public health: provide paid sick leave for people to stay home with their families, compensate those who must be quarantined, guarantee quality health care and a warm bed for all, protect the rights of workers who care for the ill in our homes and our hospitals, and ensure a vaccine, when available, is free and readily accessible to everyone.This moment is really scary and seems daunting, but we’ve been here before like when Act Up and LGBTQ activists united to confront the HIV/AIDS crisis in spite of corrupt CEOs and irresponsible politicians. We are all better off when each and every one of us is treated with dignity and respect. The things that will help us fight novel coronavirus are also good for our long-term common well-being and will model the cooperation we need to address other global challenges like climate change. Now is the time for us to come together, to unite across our differences, and to protect one another in pursuit of a better brighter tomorrow.  


Created with Sketch.

Related Articles

Sherry (not verified)September 23, 2020 - 19:49It's appropriate time to make some plans for the future and it's time to be happy. I've read this submit and if I may I desire to suggest you few fascinating issues or advice. Maybe you can write next articles referring to this article. I wish to read even more things approximately it! Also visit my website :: Judi qq online
September 23, 2020 - 19:49
Demi (not verified)September 24, 2020 - 15:35I do accept as true with all the ideas you've introduced on your post. They're really convincing and can certainly work. Nonetheless, the posts are too brief for beginners. May just you please lengthen them a little from subsequent time? Thank you for the post. my web-site :: click over here
September 24, 2020 - 15:35
Allen (not verified)September 26, 2020 - 01:06Wow, this article is good, my younger sister is analyzing these kinds of things, thus I am going to inform her. my webpage ... 먹튀검증커뮤니티
September 26, 2020 - 01:06
Sue (not verified)September 26, 2020 - 01:43Greetings! Very helpful advice within this post! It's the little changes that will make the greatest changes. Many thanks for sharing! my page - 먹튀검증
September 26, 2020 - 01:43
Lillie (not verified)September 26, 2020 - 02:11It's genuinely very complex in this full of activity life to listen news on Television, so I simply use internet for that reason, and obtain the most recent information. My web page ... psalm 91
September 26, 2020 - 02:11
Murray (not verified)September 26, 2020 - 04:15Hello just wanted to give you a quick heads up. The words in your article seem to be running off the screen in Firefox. I'm not sure if this is a format issue or something to do with web browser compatibility but I figured I'd post to let you know. The design look great though! Hope you get the problem resolved soon. Cheers Here is my site ...
September 26, 2020 - 04:15
Carin (not verified)September 26, 2020 - 13:14Hi there very nice website!! Guy .. Beautiful .. Wonderful .. I'll bookmark your web site and take the feeds also? I am satisfied to search out a lot of useful information right here within the submit, we want develop more strategies on this regard, thanks Just click for source sharing. . . . . .
September 26, 2020 - 13:14
Tyler (not verified)September 26, 2020 - 22:32Hi mates, its impressive paragraph on the topic of cultureand fully explained, keep it up all the time. Also visit my blog post - คาสิโนออนไลน์ดีที่สุด
September 26, 2020 - 22:32
Kyle (not verified)September 27, 2020 - 10:46My spouse and I absolutely love your blog and find most of your post's to be exactly what I'm looking for. Would you offer guest writers to write content in your case? I wouldn't mind producing a post or elaborating on a number of the subjects you write concerning here. Again, awesome blog! Feel free to visit my blog post ... daftar slot online
September 27, 2020 - 10:46
Elmo (not verified)September 27, 2020 - 15:57Wow, this paragraph is good, my younger sister is analyzing these things, so I am going to tell her. Take a look at my page :: 11 Pemain
September 27, 2020 - 15:57
Elana (not verified)September 27, 2020 - 23:18Stunning quest there. What happened after? Good luck! Also visit my blog :: Homeone
September 27, 2020 - 23:18
Margarito (not verified)September 28, 2020 - 13:32I know this web page gives quality based articles or reviews and extra material, is there any other web page which provides such stuff in quality? my page ... download filmora Templates Free
September 28, 2020 - 13:32
Cassie (not verified)September 28, 2020 - 13:51Spot on with this write-up, I absolutely believe this website needs much more attention. I'll probably be returning to see more, thanks for the advice! Here is my page; cheap panel smm
September 28, 2020 - 13:51
Trudy (not verified)September 28, 2020 - 16:03I have been browsing on-line more than 3 hours today, yet I by no means discovered any attention-grabbing article like yours. It is lovely price sufficient for me. Personally, if all webmasters and bloggers made good content material as you probably did, the net can be much more useful than ever before. My webpage รีวิวหนังใหม่ล่าสุด
September 28, 2020 - 16:03
Oren (not verified)September 28, 2020 - 20:26Wow that was odd. I just wrote an really long comment but after I clicked submit my comment didn't show up. Grrrr... well I'm not writing all that over again. Anyway, just wanted to say wonderful blog! My blog post: filmora wedding effects
September 28, 2020 - 20:26
Filomena (not verified)September 28, 2020 - 20:43Thanks for a marvelous posting! I certainly enjoyed reading it, you happen to be a great author. I will always bookmark your blog and definitely will come back later in life. I want to encourage you continue your great work, have a nice afternoon! Feel free to visit my blog post: Wapbaze mp3
September 28, 2020 - 20:43
Elizabet (not verified)September 29, 2020 - 03:31Howdy! I realize visit this is sort of off-topic but I had to ask. Does building a well-established website like yours take a large amount of work? I am brand new to writing a blog but I do write in my diary on a daily basis. I'd like to start a blog so I can easily share my experience and thoughts online. Please let me know if you have any kind of suggestions or tips for new aspiring bloggers. Thankyou!
September 29, 2020 - 03:31
Sommer (not verified)September 29, 2020 - 11:20Excellent article. Keep writing such kind of info on your site. Im really impressed by your site. Hey there, You have performed a great job. I will certainly digg it and in my view recommend to my friends. I am confident they will be benefited from this website. my website: slot Online
September 29, 2020 - 11:20
Ben (not verified)September 29, 2020 - 13:03We're a group of volunteers and starting a new scheme in our community. Your site provided us with valuable information to work on. You have done a formidable job and our entire community will be grateful to you. My web-site :: situs casino online terbaik
September 29, 2020 - 13:03
Lakesha (not verified)September 29, 2020 - 15:53Greetings, I believe your blog could possibly be having web browser compatibility problems. Whenever I take a look at your blog in Safari, it looks fine however, when opening in I.E., it's got some overlapping issues. I simply wanted to provide you with a quick heads up! Apart from that, fantastic website! My website kurzhaarfrisuren für damen über 50
September 29, 2020 - 15:53
Dario (not verified)September 29, 2020 - 16:36I've been browsing daftar judi online terbaik more than 2 hours today, yet I never found any interesting article like yours. It is pretty worth enough for me. In my opinion, if all webmasters and bloggers made good content as you did, the net will be a lot more useful than ever before.
September 29, 2020 - 16:36
Taylor (not verified)September 30, 2020 - 17:16Thank you for sharing your thoughts. I really appreciate your efforts and I am waiting for your next write ups thanks once again. Feel free to surf to my web-site; Link Altenatif SerbaQQ
September 30, 2020 - 17:16
Retha (not verified)October 1, 2020 - 11:41This excellent website definitely has all of the information and facts I wanted about this subject and didn't know who to ask. Feel free to surf to my page - HoneyHost
October 1, 2020 - 11:41
Kala (not verified)October 1, 2020 - 14:05Keep on working, great job! my page ... buy facebook likes for business page
October 1, 2020 - 14:05
Terrie (not verified)October 1, 2020 - 14:20Pretty! This was a really wonderful article. Many thanks for providing this information. Feel free to surf to my webpage; ceme
October 1, 2020 - 14:20
evyixkjwdm (not verified)October 1, 2020 - 17:02→ aevyixkjwdm evyixkjwdm [url=]uevyixkjwdm[/url]
October 1, 2020 - 17:02
Celsa (not verified)October 3, 2020 - 01:10Thanks for finally talking about > Organizing in the Time of Physical Distancing | The Forge < Liked it! Here is my page - 카지노사이트
October 3, 2020 - 01:10
Lidia (not verified)October 3, 2020 - 08:59Good day! Do you know if they make any plugins to safeguard against hackers? I'm kinda paranoid about losing everything I've worked hard on. Any recommendations? Also visit my blog; More hints
October 3, 2020 - 08:59
Alma (not verified)October 3, 2020 - 20:47Hello to every one, the contents present at this website are genuinely amazing for people experience, well, keep up the good work fellows. Feel free to visit my site - Red Leather Jacket
October 3, 2020 - 20:47
Gabrielle (not verified)October 3, 2020 - 22:19Hello! I could have sworn I've been to this web site before but after browsing through a few of the articles I realized it's new to me. Anyhow, I'm certainly happy I came across it and I'll be book-marking it and checking back often! Also visit my web-site: go now
October 3, 2020 - 22:19
Shayne (not verified)October 4, 2020 - 04:34I must thank you for the efforts you've put in writing this website. I am hoping to view the same high-grade content by you later on as well. In truth, your creative writing abilities has inspired me to get my own, personal website now ;) Feel free to visit my web page ... [Naked Url]
October 4, 2020 - 04:34
Wendi (not verified)October 5, 2020 - 05:07Greetings! This is my first visit to your blog! We are a group of volunteers and starting a new initiative in a community in the same niche. Your blog provided us valuable information to work on. You have done a wonderful job! my web-site: Archicad 21 Crack Francais Mac
October 5, 2020 - 05:07
Chu (not verified)October 5, 2020 - 09:04I really appreciated your website info regarding what size extension cord I might need. Could you give me your opinion. Feel free to surf to my homepage ::
October 5, 2020 - 09:04
Katherina (not verified)October 6, 2020 - 04:11When I initially commented I clicked the "Notify me when new comments are added" checkbox and now each time a comment is added I get four emails with the same comment. Is there any way you can remove people from that service? Thanks! Look into my website: how to make money online
October 6, 2020 - 04:11
Annabelle (not verified)October 6, 2020 - 16:39When someone writes an article he/she keeps the image of a user in his/her mind that how a user can know it. Thus that's why this piece of writing is great. Thanks! my weblog :: JUKI RS-1R pick and place machine
October 6, 2020 - 16:39
Joey (not verified)October 6, 2020 - 21:56Run With Us on a John Deere Zero-Turn Mower It''s time to mow better, faster no matter how much ground you have to cover. With multiple mower deck options, engine sizes, and the ability to turn on a dime, John Deere zero turn mower-turn mowers get the job done right on
October 6, 2020 - 21:56
Jada (not verified)October 8, 2020 - 12:07Wow, awesome blog layout! How long have you been blogging for? you made blogging look easy. The overall look of your web site is great, let alone the content! My web blog xsmb soi cầU
October 8, 2020 - 12:07
epvtdkms (not verified)October 8, 2020 - 15:11→ aepvtdkms epvtdkms [url=]uepvtdkms[/url]
October 8, 2020 - 15:11
Elliott (not verified)October 8, 2020 - 23:19My brother recommended I might like this web site. He used to be entirely right. This put up truly made my day. You can not believe just how a lot time I had spent for this info! Thank you! My blog post ... medical marijuana doctor los angeles
October 8, 2020 - 23:19
Brooks (not verified)October 9, 2020 - 00:53Does your website have a contact page? I'm having a tough time locating it but, I'd like to send you an email. I've got some recommendations for your blog you might be interested in hearing. Either way, great blog and I look forward to seeing it expand over time. my webpage: soi cầu xsmb
October 9, 2020 - 00:53