Domain Driven Design
Meet other local people interested in Domain Driven Design: share experiences, inspire and encourage each other! Join a Domain Driven Design group.
480
members
1
groups
Frequently Asked Questions
Yes! Check out domain driven design events happening today here. These are in-person gatherings where you can meet fellow enthusiasts and participate in activities right now.
Discover all the domain driven design events taking place this week here. Plan ahead and join exciting meetups throughout the week.
Absolutely! Find domain driven design events near your location here. Connect with your local community and discover events within your area.
Domain Driven Design Events Today
Join in-person Domain Driven Design events happening right now
WOOT Montreal Trip! 3 nights, (Fri to Mon) - with 2 night option (return Sunday)
Join WOOT for an unforgettable Montreal getaway where we mix outdoor adventure with vibrant city exploration! Think bike rides, walking tours, foodie experiences, and iconic Montreal attractions all in one weekend.
**Plan:**
When: Depart early morning Friday, April 3rd and return Monday, April 6th (3 nights / 3 days)
Where: Montreal, Quebec – Plateau District (1 block from Mount Royal, 1 block from subway) Carpooling: Multiple departure spots/times will be arranged.
Max Group Size: 16–20 participants
**Accommodation:** 4.67 star reviews, close to restaurants, cafes, galleries
Walking distance to Mount Royal & subway
Airbnb (two connected units – essentially 2 Airbnbs in one)
10 bedrooms \| 16 beds
Some private rooms, but most will need to share with max 1-2 other people of the same gender
2 full kitchens \| 2 bathrooms
Wifi, TV, Central heat
Washer & Dryer
Towels and bedding provided
Patio (may not be open until summer)
**Cost:**
* Accommodation for 3 nights: $250–$275 (and includes trip organizing, itinerary)
**Early Bird Rate: $250** **pay by** **Friday, March 6th**
* Contribution for gas (drivers reimbursed) at end of trip
* Shared food costs (planned together or option to opt out to eat
* Any extra activities or parking fees
**Payment via e-transfer to:** Rebeccaphinnemore@gmail.com
**RSVP Info (Important!)**
Everyone starts on the waitlist until payment +contact info are received. To move to the “Going” list, you must answer all RSVP questions:
What is your cell number? (private – only organizer sees this)
What are your transportation preferences?
A. Passenger at carpool
B. Driver (my own car, can take x passengers)
C. Prefer passenger, but can drive x passengers if needed
D. Driver but meet at location (preference given to those who can take passengers)
**Note:** Prompt responses required. Spots are first-come, first-served.
**Activities**
Visit Notre-Dame Basilica of Montreal
Explore Mount Royal Park
Walk through Old Montreal
Optional bike tour or walking tour
Foodie experiences
Outdoor exploration + city adventure vibes
Group meals
**WOOT Score**
Outdoors: 4 \| Adventure: 4 \| Fun: 5
Overall WOOT Score: 5++
Organizer: Rebecca / WOOT
The Good Friday Dinner and Dance Party! (with DJ and Live Band) (April 3rd)
Good day everyone,
Please join us for a fantastic long weekend **Good Friday** night experience as we mix, mingle, make new friends, enjoy a tasty dinner and then dance the night away to a fabulous Band and DJ!
\*Joined by my other social groups too; so we can anticipate a terrific turn out with lots of friendly peers to enjoy dinner and the game
**\*Meet us inside Smoke Show between 6:00 pm and 7:00 pm**
\*If you have to arrive after that, still let the front door guy know you are with Steve's group so he can direct you to us (but kindly do your best to arrive between 6:00 pm and 7:00 pm (as I can't promise seating after that)-Thank you!
(You will be paying me not the guy at the front door, so simply ask him to direct you to the group- thank you!)
(Event Details Below)
Sincerely,
Steve Flemming
(Organizer/Host )
Event Details:
**The Good Friday Dinner and Dance Party!**
**(with DJ and Live Band)**
**(Friday April 3rd)**
-A fun, interactive, event with friends, reserved seating, dinner, beverages, Live Band, DJ and Dancing!
-Pool Table available
-DJ, Live band and Dancing after dinner :)
-Plenty of parking all around the venue
\*For more information on the menu please refer to the Smoke Show menu https://www.smokeshowbbqandbrew.com/
**Event Fee:**
10 dollars (cash only) when you arrive (HST is included)
or e transfer in advance to [Steveflemming11@gmail.com](http://Steveflemming11@gmail.com/)
(Beverage or Appetizer Minimum please)
**-Arrive any time between 6:00 pm and 7:00 pm inside the restaurant (ask or look for Steve/Organizer when you arrive)**
\*If arriving after 7:00 you still need to let the guy at the front know you are with Steve's group so he can properly direct you to us and help track our numbers- Thank you!
(You will be paying me not the guy at the front door-so please let him guide you to the group)
(1 minute walk now from the Mt. Pleasant and Eglinton station)
Good Friday Nature and Neighbourhood Walk! (Dinner Party with Live Band After)
Hello everyone,
**\*\*Kindly Read Carefully\*\***
Please join me and my other groups for a fun spring afternoon leisure nature and neighbourhood walk
\- Include trails\, parks\, cafes\, ice breakers\, washroom breaks and beautiful sties to see
-Our Good Friday event will continue as we hit a great location for dinner, beverages and conversation (optional)
-Still around after dinner for live band, DJ and Dancing (optional)
**Time and Location: Where to meet us?**
We will meet at out front of **Smoke Show** **744 Mt. Pleasant Rd)**
\*Arrive early if you like (however we will meet out front at
**3:30 p.m. (we will wait for everyone to arrive until roughly 4:00 p.m.)**
This will give us an opportunity to introduce ourselves as everyone arrives; then make our way on our small adventure through quieter and more natural parts of the city we don't usually get to see.
More details below:
Sincerely,
Steve Flemming
(Organizer/Host)
**Event Details:**
**Good Friday Nature and Neighbourhood Walk! (Dinner Party with Live Band and DJ after Walk)**
-A great event planned as we explore Parks, Trails, Cafes and beautiful Neighbourhoods with cool sites to see
-During the walk we will stop and rest at different spots, bathroom breaks, take some lovely scenic photos, group photos and share some laughs together
-Play a couple ice breaker games near the beginning of the walk as well to help us get to know one another
\*This event is a great way to naturally make connections, get some fresh air, exercise and (re) connect with some wonderful people
**Bonus after our Leisure Nature Walk: (Optional)**
\*Stick around after the walk for a fun Friday Night gathering at an iconic venue with Reserved Seating, Great Menu, Beverages, Mingling and Live Music
**Event Fee:**
10 dollars (cash only) when you arrive (HST is included)
or e transfer in advance to Steveflemming11@gmail.com
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
**Time and Location: Where to meet us?**
**Date:** Friday April 3rd (Good Friday-Holiday)
We will meet at out front of **Smoke Show** **744 Mt. Pleasant Rd)**
\*Arrive early if you like (however we will meet out front at
**3:30 p.m. (we will wait for everyone to arrive until roughly 4:00 p.m.)**
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
***Thanks for reading everyone, remember to RSVP and see you real soon!*** :)
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Domain Driven Design Events This Week
Discover what is happening in the next few days
Mob Programming at Mofer Coffee
Let’s do some coding together at a cafe! No more working alone in the weekend. Here, we write code together. And I mean together together. Not occupying-the-same-space-but-separate together.
Here’s how it works: Jennifer brings her mobile app project, tells everyone that it is like Pinterest for recipes and she’d like to work on the nav bar. Paul and Chloe think Jennifer's project is fascinating, and they join the group. They gather around Jennifer’s laptop and work on the nav bar for 2 hours. Jennifer is the one typing out the code while Paul and Chloe research, brainstorm, and offer suggestions.
If you’re feeling stuck on your own project or need a motivation boost, bring it to mob programming!
Want to learn by watching how others code and solve problems? Join someone else’s project at this event!
Oh and we love your half-done projects that you are a bit embarrassed to share. Absolutely bring those to the event!
**Discord**:
We use Discord to share screen & code snippets during the event. Also feel free to share your projects here before the event!
https://discord.gg/yvAGbh4PpD
**Event policy**:
* We have 0 tolerance for harassment.
* We don’t allow the projects that are not meant to be shared in public such as school assignments, interview tasks, or trade secrets.
* The goal is to write code. We discourage you from pitching business ideas here, doing code reviews, or spending the whole event on planning what to do.
* Please buy a drink, and tip the barista well.
Elegant Afternoon (Pitch your friend)
Moved to April 4
- Location will be Hotel Victoria and Restaurant is "Mossops" as of now and this is in Toronto downtown on the date given in the
[https://www.eventbrite.com/e/elegant-afternoon-with-desi-singles-singles-event-tickets-1698444034829?aff=oddtdtcreator](https://www.eventbrite.com/e/elegant-afternoon-with-desi-singles-singles-event-tickets-1698444034829?aff=oddtdtcreator)
This will be our very first Pitch a Friend!!
Because we have postponed to March, reach out if you want to buy for yourself or you and +1 wants to purchase. YOU GET A SPECIAL EARLY BIRD DISCOUNT!
We want to give enough time to ask to purchase tickets!
[Event Link](https://www.eventbrite.com/e/1698444034829?aff=oddtdtcreator)
Dupont Morning Code
[Summary]
This meetup is for those who are interested in code, web development, design, cloud, or AI. All levels are welcome, so feel free to bring your laptop and discuss what you are working on or what you are learning. You can share your projects and ideas with other participants freely. There are outlets and WiFi, drinks are about $5 for tea, they take card only.
[Price]
Attendance is FREE. But you need to buy something from the venue.
[Policies]
\- We do not tolerate harassment of our members
\- We remind users that that this meetup is intended for networking and hobby development\, and any attempts at using this meetup event as a dating platform will not be not be tolerated
Further information: https://torontostack.exchange/
Ping Pong ( Table Tennis ) Event - Sat. April 4th 3:30pm
Please read to the end.....
Join us for a fun-filled afternoon at playing Ping Pong.
Sure Pickle Ball is all the rage yet Ping Pong is a unique experience and is safer, however, it's a little more challenging yet easy to learn while meeting new friends.
Whether you're a good player or just looking to have a good time, this event is for you! We will team you up with those equal to your skill level from Beginners to Intermediate. We will start with practise for a half hour before team play begins.
Remember, we play for fun.
You will get in lots of table time with a 3 hour event.
I was fortunate enough to have a Ping Pong table in our basement growing up. With 3 other brothers we had some serious rivalries going on.
The more you play the better you get.
My youngest brother mastered the art of spinning his return shot to make it very difficult on how you played your next return volley.
Arrive 10 - 15 minutes before...a chance to meet 'n greet your fellow players.
**Event fee $25** Bring exact cash or e-transfer 2 days before the event otherwise it's Cash on the day of the event.
This is a 3 hour event. Play begins at 3:30 pm
**Join the Draw** \- You can E\-Transfer your payment to [robin.dc@hotmail.com](mailto:robin.dc@hotmail.com)
Payment in advance ( e-transfer ) then send a second e-mail with password, along with contact info - name, e-mail address & group signed up to so we can contact the Winner of the draw.
Your name will be added to the Draw held on July 3rd / 2026 The prize is a **$50 Ultimate Dining Card**. ( More than 10 Restaurants ) The more times you advance pay, the more times your names goes into the Draw.
All are welcome regardless of skill level. We can give you tips and advice to better your play. We play for fun though the skilled players can team up with other advance players when Team play starts.
**Note** \- Please remove your name if you realize you cannot attend this event so others waiting can sign up\. **No Shows are being tracked.** Miss 3 events by No Show and you will be eliminated from the groups.
**Please honour your commitment by showing up.**
I will be supplying **Paddles and Balls** as the cost of renting these items is expensive. You are welcome to bring your own paddle.
**Shoes required** \- non marking running shoes with white or light coloured soles preferred\. \( black / dark soles are not appropriate \)
No outdoor winter shoes / boots allowed - bring your tennis / running shoes and change at the entrance area.
**Location** \- See Map for full details \- Harmony Table Tennis \- 5570 Kennedy Road South\, Mississauga\, L4Z 2A9 Turn into the driveway when you see **Salvation Ministries** sign on the front of the building on the **West** side of the road which is the **Second Driveway North** of **Matheson Blvd. East.** Then Turn in front of that building and down what looks like an alley between two buildings. Harmony is the back building. Parking is on both sides of the buildings.
( Tip - From the 401 Hwy Use 403 South to Eglinton Ave. East Exit ramp then come up Kennedy to Matherson Blvd East. )
Note - Avoid using Hurontario Street as it is under construction for Streetcar lines.
**Parking** is free.
**Address** \- Harmony Table Tennis \- 5570 Kennedy Road\, Mississauga\, On\. L4Z 2A9
Connection Labs Online (aka Crossroads & Connections)
### Each Crossroads & Connections workshop is a fast, friendly mash-up: short demos, paired practices and intentional reflection. We keep it light, embodied, and social—so wisdom lands in your muscles and your circle, not only your mind. There isn’t one technique that fixes everything, for everyone, in every situation.
### What is it?
We pair complementary domains to spark shared flow, fresh insight, and unforgettable “aha!” moments. You leave with lived skills, not just notes.
* **Dialogue** gets you out of solo spin: small-group formats expose blind spots and sharpen “shared reality,” so your next move matches *this* person and *this* moment.
* **Imaginal** practice is guided “as if” rehearsal you look *through*, not *at*: walking the beats before the scene means your body recognizes turns when stakes rise.
* **Mindfulness** steadies the camera: attention stops jerking around, drama gets de-amplified, and you can catch the instant you’re narrating motives and swap in one honest question.
* **Embodiment** makes it actionable through direct, non-verbal experience and how your inner experience matches your outer expression.
Facilitators: Varies
Fee: $30USD - Or a 10-pack for $200USD
[Please visit here](https://awakentomeaning.com/crossroads-and-connections/) for registration and more information.
1918 Spanish Flu: Impact on Toronto ( BY DEMAND! ONLY TOUR DATE FOR 2026)
\*\***The Toronto History Walks Yearly Pass is available. Get it now for $125.00 for 1 year of unlimited tours, email**
**torontohistorywalks@gmail.com**
**for more information or for signing up!\*\***
\*\* **Please note: Please e-transfer the ticket price when booking your space for this tour! You can e-transfer to the following email at:**
**torontohistorywalks@gmail.com**
In 1918, Toronto struggled to carry on in a world without hope. A world of violence and death. With the coming end of WW1 in sight, Toronto and Canada glimpsed hope for the first time in 4 years. But something worse was on the horizon, something unseen, worse than the trenches and the death from poison gas. It was a killer that encircled the globe and struck down victims in mere hours, soldiers and civilians alike, children and adults, and was called the Spanish Flu. In time millions would succumb to the monster.
With the hundreds of troop ships, and the war still ravaging Europe, the disease spread unchecked. Wave after wave of influenza engulfed entire countries. Entire populations were sickened and thousands died in a matter of hours. The Spanish Flu disappeared as quickly as it appeared in early 1918. But that was a century ago. And we have learned plenty from it.
Learn about the history of the Spanish Flu and its impact on Toronto, how we fought it both on the ground and politically, and how it eventually disappeared. And to see that our world is different and our health measures are stronger. We are in a better position because of the Spanish Flu.
**This is a living history tour!** This walking tour begins on the steps of Old City Hall at the northeast corner of Queen Street West, and Bay Street. The tour returns to the start location at the Old City Hall.
This walking tour is for all walking levels. Please dress for the season, and hope to see you there.
This walk has a ticket price of $15.00 per person. If you plan to attend please secure your spot early!
\*\* **Please note: Please e-transfer the ticket price when booking your space for this tour! You can e-transfer to the following email at:**
**torontohistorywalks@gmail.com**
Windsor Beginners Friendly Serious Speed Dating
**✨ Speed Dating from Home – Meet Local Windsor Singles on Zoom**
Meet Windsor singles from home. We handle the matching, you just show up. You'll rotate through short one-on-one video chats with Windsor locals who've been matched to you by age and personality. A host keeps everything running smoothly.
**Select your age group below:**
- **Ages 18-32** → [REGISTER HERE](https://tempodating.com/product?productId=391.0&productType=onlineSpeedDating&city=Windsor&groupurlname=soul-seekers-local-singles-mixer-club&ar=18-32&face_v=23.0)
- **Ages 30-46** → [REGISTER HERE](https://tempodating.com/product?productId=391.0&productType=onlineSpeedDating&city=Windsor&groupurlname=soul-seekers-local-singles-mixer-club&ar=30-46&face_v=23.0)
- **Ages 40-58** → [REGISTER HERE](https://tempodating.com/product?productId=391.0&productType=onlineSpeedDating&city=Windsor&groupurlname=soul-seekers-local-singles-mixer-club&ar=40-58&face_v=23.0)
- **Ages 55+** → [REGISTER HERE](https://tempodating.com/product?productId=391.0&productType=onlineSpeedDating&city=Windsor&groupurlname=soul-seekers-local-singles-mixer-club&ar=55+&face_v=23.0)
**⚠️ RSVP alone doesn't secure your spot.** You must register through your age group link below and complete the personality quiz. Places are limited.
---
🎯 **Perfect for:**
- Singles who want a hosted, organised experience
- Introverts who do better in one-on-one chats
- Busy professionals who value their time
**Event Details**
- **Format:** Virtual on Zoom – hosted and structured
- **Location:** Online from home – no going out required
- **Host:** Professional host keeping things smooth and relaxed
- **Vibe:** Casual, easy-going conversations with Windsor singles
- **Tech:** Zoom, webcam, and decent Wi-Fi
- **Rounds:** Several short one-on-one rounds
- **Matches:** Mutual matches shared after the event
- **Matching:** Based on personality quiz results
**How It Works**
1. **Register** – Pick your age group above and sign up.
2. **Do the matching quiz** – Helps us find your best matches for the night.
3. **Join on Zoom** – Click the link, hop on, and the host takes it from there.
4. **Speed date** – One-on-one rounds with personality-matched Windsor locals.
5. **Get matches** – Mutual matches revealed after the event.
💡 **Tip:** Good lighting and a tidy background go a long way.
---
✨ One Zoom call, real conversations, real matches. See you there. 🫶 ✨
Domain Driven Design Events Near You
Connect with your local Domain Driven Design community
American Sign Language Beginners Meetup Group
We meet to learn and practice American Sign Language and to grow our familiarity with Deaf culture. Facilitated by hearing folks (with a connection to a professional interpreter) using Deaf-created content. People of all ASL skill levels are welcome! As we learn, we hope to connect more with the Deaf community in Central Ohio. Join us as you're able!
Come regularly or just once - whatever you're looking for! Each meetup will explore different topics related to ASL/Deaf culture, and will feature time to practice conversation with one another. Just bring yourself and a willingness to learn!
[X-post, RSVP link in desc.] Global Azure - Columbus
Colombus Code & Coffee is thrilled to partner with Central Ohio Azure to put on the global Azure community day! RSVP here: https://www.meetup.com/central-ohio-azure/events/313484939/
View the session lineup and speakers at [Global Azure Columbus 2026](https://coazure.github.io/cbus-global-azure-2026/)
On **Saturday, April 18, 2026**, the Azure Columbus Meetup, DevOps Meetup, and Code and Coffee Meetup are hosting our local edition of Global Azure 2026. This is a free, community-driven event packed with learning, networking, and all things Microsoft Azure.
Whether you’re building modern cloud-native apps, experimenting with AI agents, deploying containers, automating infrastructure, or just beginning your Azure journey, this event is for you!
**What to Expect**
* Engaging technical sessions
* Real-world Azure architecture & cloud-native patterns
* AI, agents, automation, and modern DevOps
* Food and drinks (because learning burns calories)
* Time to connect with fellow engineers, architects, and cloud enthusiasts
**Who Should Attend?**
* Software engineers (any language, any stack)
* Cloud architects
* DevOps engineers
* Data professionals
* AI explorers
* Platform builders
* Anyone who loves solving hard problems with great tools
If you build, deploy, automate, scale, monitor, or optimize in Azure, you’ll feel right at home.
**Why Global Azure?**
Global Azure is a worldwide community event where Azure user groups host learning sessions on the same day across the globe. It’s grassroots. It’s technical. It’s practical. And it’s powered by people who genuinely love sharing what they’ve learned.
And yes, it’s free to attend!
IxDA Chat ‘n Pancakes
Pay attention! We’re delaying a week for those of you who may be on Spring break and/or celebrating the holiday. Ok, no pancakes, but waffles-a-plenty.
Join the local UX and Digital Design community for a casual monthly breakfast.
Look for us upstairs!
Global Azure - Columbus
The global Azure community is coming together again, and Columbus is officially on the map.
View the session lineup and speakers at [Global Azure Columbus 2026](https://coazure.github.io/cbus-global-azure-2026/)
On **Saturday, April 18, 2026**, the Azure Columbus Meetup, DevOps Meetup, and Code and Coffee Meetup are hosting our local edition of Global Azure 2026. This is a free, community-driven event packed with learning, networking, and all things Microsoft Azure.
Whether you’re building modern cloud-native apps, experimenting with AI agents, deploying containers, automating infrastructure, or just beginning your Azure journey, this event is for you!
**What to Expect**
* Engaging technical sessions
* Real-world Azure architecture & cloud-native patterns
* AI, agents, automation, and modern DevOps
* Food and drinks (because learning burns calories)
* Time to connect with fellow engineers, architects, and cloud enthusiasts
**Who Should Attend?**
* Software engineers (any language, any stack)
* Cloud architects
* DevOps engineers
* Data professionals
* AI explorers
* Platform builders
* Anyone who loves solving hard problems with great tools
If you build, deploy, automate, scale, monitor, or optimize in Azure, you’ll feel right at home.
**Why Global Azure?**
Global Azure is a worldwide community event where Azure user groups host learning sessions on the same day across the globe. It’s grassroots. It’s technical. It’s practical. And it’s powered by people who genuinely love sharing what they’ve learned.
And yes, it’s free to attend!
Data & Analytics Wednesday - The Data-Driven Brand
**The Data-Driven Brand: Using Analytics to Shape Perception**
Can you use analytics to improve tacos? This being CBUSDAW, we think the answer is probably “yes”, but we’re not sure how to implement or test this theory.
For our April meetup we’ve got Sara Kear, CMO of Condado Tacos, to investigate this delicious question. Sara will explore how she blends quantitative data and qualitative customer feedback to shape brand positioning and drive business decisions. We all know that marketing and analytics go way beyond attribution. Sara will show how Condado uses customer insights to inform product and pricing strategy.
She’ll also highlight how Condado leverages customer feedback at scale to influence operational priorities, positioning marketing as the voice of the customer across the organization. In the last 12 years Condado has gone from one location in Columbus to 52 locations across 10 states, so we’re guessing there’s more to that growth than really good guac (though the guac probably helps).
Ultimately, this talk focuses on the intersection of art and science—using data to inform creativity and build a brand that resonates with customers in a measurable way.
**About Our Speaker**
Sara Kear is Chief Marketing Officer at Condado Tacos, where she oversees brand, restaurant design, menu and pricing strategy, off-premise including catering, and customer data strategy. Since joining in 2021, she has helped grow the brand from 19 to 52 locations while building a data-driven marketing organization focused on loyalty and customer insights. Condado has since been named to the Inc. 5000, recognized as Breakout Retailer by Chain Store Age, and consistently ranked among FastCasual’s Top 100 Movers & Shakers.
Thanks to our 2026 sponsors:
[Clarivoy](https://www.clarivoy.com), [What Box Consulting Group](https://www.whatboxconsultinggroup.com), [Conductrics](https://www.conductrics.com), and [Piwik PRO](https://piwik.pro)
More info at [cbusdaw.com](https://cbusdaw.com)
CBusData: The Fellowship of the Star Schema: Transforming OLTP Data for Power BI
The Fellowship of the Star Schema: Transforming OLTP Data for Power BI
One does not simply build reports on OLTP data. Join us on an epic journey from the depths of raw, normalized tables to the shining halls of a well-modeled star schema fit for Power BI greatness. We will demystify the differences between OLTP and OLAP, walk through star schema vs snowflake (and why Power BI has a clear favorite), and show you the compression differences between normalized and columnar storage that will make you never look at an OLTP model the same way again.
We will cover the different types of dimensions, when to use them, and how to handle Slowly Changing Dimensions without losing your mind. You will leave knowing exactly how to identify a bad model, how to convert OLTP data into a clean star schema, and how to forge relationships that rule them all.
Whether you are a data wizard, a curious hobbit, or somewhere in between, your models will never be the same.















![[X-post, RSVP link in desc.] Global Azure - Columbus](https://secure.meetupstatic.com/photos/event/1/6/2/2/highres_533405666.webp?w=640)




