4s
Meet other local people interested in 4s: share experiences, inspire and encourage each other! Join a 4s group.
0
members
0
groups
Frequently Asked Questions
Yes! Check out 4s events happening today here. These are in-person gatherings where you can meet fellow enthusiasts and participate in activities right now.
Discover all the 4s events taking place this week here. Plan ahead and join exciting meetups throughout the week.
Absolutely! Find 4s events near your location here. Connect with your local community and discover events within your area.
4s Events Today
Join in-person 4s events happening right now
🏐Volleyball Game📍Leytonstone 📶 Lower Intermediate
**BOOK HERE**: https://sportas.co.uk/games/47106
**Game Description:**
Drills and Games for Lower Intermediate level on a smaller court.
**Rules**
Respect all participants and have fun! Everyone plays all the time, no waiting around.
*£15* intermediate badminton @ 4UBC
7 - 10pm
**RSVP INFORMATION:**
RSVP for the following week’s Wednesday evening session opens every Thursday at 12:00 noon.
*Tip: Set a reminder so you don’t miss your spot!* 😉
**CONFIRMATION AND PAYMENT:**
Please confirm you place by making an online payment via bank transfer at least 48 hours before the session starts:
**Cost:** £15 - 3 hour session
**Account name:** Edward Cheng
**Account number:** 30786473
**Sort code:** 60-83-71
**Payment reference:** Meetup username and date of session
**SESSION DETAILS:**
**Time:** 7pm to 10pm (3 hours)
**Courts:** 4
**Cost:** £15 per session (includes feather shuttles)
**Level:** Intermediate and above only
A reasonable standard of play is expected. This session is designed for regular players with a few years of experience - no beginners, please. If you are unsure whether your level is suitable, feel free to message the organisers.
**Type of Play:**
We play doubles in a friendly yet competitive environment. During the first two hours, games are organised using a rotation system. If you have any preferences, i.e., mixed games, level-based games, or specific partners, feel free to speak with the organisers.
The final hour is open play, where you are free to join any court. Please be considerate of others waiting and rotate fairly.
**Facilities & Equipment:**
Water fountain, toilets, and changing rooms are available on site.
We do not provide rackets for borrowing or hire, and we do not recommend sharing equipment. Please bring your own racket.
**\*\*VENUE DIRECTION & PARKING INSTRUCTIONS:**
This session will be held at **Royal Greenwich Trust School**. **Use post code SE7 8LP** . You will need to **go around to the back of the school** to enter through the gate.
1.Getting to the Entrance:
The easiest place to get here and park is on “Eastmoor Place” road, the small road that runs alongside Moore Park, and directly behind “Royal Greenwich Trust School”. (See photos)
Look for the blue gate with a buzzer.
2.Entering the school:
Press the buzzer, and you will be let in through the blue gate.
3.Reaching the Badminton Hall inside the school:
Once you enter the building, the sports hall is located on the first floor at the far end. If you need assistance, please ask at reception.
**ATTENDANCE POLICY:**
Please only RSVP if you are able to attend. You may cancel up to 24 hours before the session to avoid any attendance charge and to allow others on the waitlist to take your place.
Please check Meetup to confirm your spot before attending. If you are on the waitlist and can no longer attend, please remove yourself to avoid any potential no-show or late cancellation fees.
Only players on the attendance list will be allowed to join the session, those not on the list may be turned away.
If you do not attend without prior notice, we reserve the right to charge a full non-attendance fee to cover the cost. Persistent no-shows may be removed from the club.
We appreciate your consideration in giving as much notice as possible if you are unable to attend.
At **4U Badminton Club,** our commitment is to ensure that you have an enjoyable evening. As a non-profit club with tight finances, we ask that you honour your RSVP and commit to playing.
[New Payment Process!] Badminton - Stratford WED (3hrs - Intermediate-Advanced)
Join us for some fun, competitive, but friendly games at our 4-court sports hall. We use Hybrid Kawasaki Kong 500's during the 3-hour session.
**PAYMENT**
* **Session Fee: £12**
* We are cashless, kindly pay the session fee **by midnight** on the night before the session. You are welcome to pay early! You can even pay when you book! See our About page for the full process.
* If no payment is received, you will be removed and may even be liable for a late cancellation fee if your spot is not taken.
* Please use **“your meetup name + date of event”** as payment reference
* **Account name:** Thomas Lam
* **Sort code:** 04-00-03
* **Account number:** 7478 8608
**LATE CANCELLATION OR NO-SHOW**
* **All** **no-shows or late cancellations** (24 hrs or less) will be charged if your spot is not taken by someone else - you will have a title next to your name with the amount and date owed.
* Members with 2 no shows/late cancellations will be removed from the group unless outstanding payment is received
* **The late cancellation policy** is set up to discourage last-minute cancellations and therefore applies with or without the presence of a waitlist
* **Note:** If you are on the Waitlist and a spot becomes available, you will automatically be bumped onto the On list provided the event has not yet started. It is your responsibility to **remove yourself from the waitlist** if you can no longer make it to avoid being charged a no-show if someone cancels late.
**PLAYING**
* Please wait to be marked off before entering the hall.
* Sessions are to finish promptly on the hour by school requests.
* If you finish a match with 5 minutes to go, please start packing up instead of starting a new game.
**RACKET HIRE**
* Please note that we won't be hiring out rackets, so kindly bring your own racket.
**PARKING**
* There is parking available, but it is now paid parking. Parking is opposite the entrance. Please check the signs for parking payment instructions.
**TRACK & TRACE**
* We will collect your phone number on-site. Your phone number will also be used in case of fire to contact you if you have not made it to the fire evacuation areas. You can see maps at the venue.
We are excited to see you guys on the court!
Team LSBC
🏐Volleyball Session 📍King's Cross 📶 Lower Intermediate
**BOOK HERE**: https://sportas.co.uk/games/45813
**Game Description:**
Come and play in a lower-inter ability volleyball games session on a Wednesday evening in King's Cross 🏐
This session is not for beginners. Please be considerate & only sign up to this game if you’re a Lower-INTERMEDIATE player or above. If you’re a beginner please sign up to a mixed ability session❗️
**Directions:**
🚶♂️7 minute walk from Euston or King's Cross station
🚿Showers, toilets and changing rooms available
**Rules**
\- 3 teams of 6
\- Games up to 15 points
\- Max 2 games in a row
Please be positive and encouraging towards all players 🧡
🏐 Drills + Games for Intermediate📍Leyton 📶 Lower Intermediate
**BOOK HERE**: https://sportas.co.uk/games/47254
**Game Description:**
👟 Drills led by experienced players who also join the session.
💪 Intense volleyball skills practice for individuals.
🎮 Drills and game setting.
🌟 Positive co-learning environment for
rapid improvement.
🏐 Access to 18 volleyballs.
Rules
\- point to 15
\- max 2 games in a row
\- 3 team of 6 players
\- modified games situation might be applied depending on situation \(5:1\, modified 5:1 or 6:2 etc\.\)
\*Privacy policy for drills and games sessions\*
You may not record any footage or take photos during the session unless explicitly authorised by the organisers.
🏐🤾♂️🏐🤼♀️🏐🤼♂️🏐🤸
London Fields Volleyball Games & Social
To find the exact location see below:
https://maps.app.goo.gl/HVp2iFd9JsNCyxWD9
London Fields, look for orange net-yellow ball.
what's app group:
https://chat.whatsapp.com/F9z9BkDWftFISNtoKaWEts?mode=ems_copy_t
Enjoy playing in a socially mixed team, so please be positive and encouraging towards all players. Most importantly, this is a session to play some fun games and meet some nice people
Please familiarise yourself with the rules of the game below ⬇️
https://www.youtube.com/watch?v=hLZ44KBWEbo
4s Events This Week
Discover what is happening in the next few days
🏐Volleyball Session📍Balham 📶 Lower Intermediate
**BOOK HERE**: https://sportas.co.uk/games/45467
**Game Description:**
Come and play in a Lower-intermediate & above volleyball session in Balham 🔥
ONLY sign up to this session if you’re a LOWER-INTERMEDIATE player or above. If you are a beginner player please don’t sign up to this game, we will cancel and refund you from the game (sorry!).
**Directions:**
🚶♂️3 minute walk from Balham station (Northern Line).
From Balham tube station turn left onto Chestnut Grove road.
Walk to the mini roundabout and take a left onto Boundaries Road. After a short walk just past the football pitch, there will be a big green gate on your right.
Follow the building around and the sports hall is to your left opposite the hockey pitch.
Rules
\- 3 teams of 6
\- Games up to 15 points
\- Max 2 games in a row
\- Please be positive and encouraging to all players 🫶
🏐Volleyprofs📍Marylebone 📶 Upper Intermediate
**BOOK HERE**: https://sportas.co.uk/games/43584
**Game Description:**
Mixed nationality and gender players play volleyball in our club for 10 years every Tuesday & Thursday from 8pm-10pm in upper intermediate and advance level.
**Rules**
Respect each other, focused on your own play and progress, be kind and cheer your team mate.
Trending in China 热搜中国
**1st Sunday of every month,** join us for a fun and social way to explore Chinese culture while supercharging your language skills.
This isn't just practice; it’s **accelerated progress** through content you love — transforming learning into a **fun cultural discovery**!
**This Month's Theme - Trending in China** 📱✨
Ever wonder what’s actually taking over screens in China right now? This month, we’re stepping away from the textbooks and into the "Trending" tab!
From the latest viral clips to trendy news that everyone is sharing, come decode the digital culture that’s shaping modern China today, while learning new phrases along the way! It’s fast-paced, fun, and 100% real-world.
* **All levels welcome**: our expert host provides active support so you can participate with confidence, regardless of your level.
* **Price:** £10 (includes all materials + refreshments 🍵✨)
* **Secure your spot** - [Tap here to Pay](https://monzo.com/pay/r/china-unbound_qsboSdlMTJ8Q1R)
This is the ultimate fun way to fluency. We can't wait to welcome you!
**How it works - no 'prep work', just chat!**
* **We provide the inspiration:** Each month, we hand-pick authentic "cultural gems" to share (like a song, a short clip, or book).
* Feel free to bring your own material, but there's no pressure to!
* **We provide the treats:** we stock up on free coffee, tea, and biscuits in our beautiful office. 🍪☕️
* **You show up and enjoy:** Watch your Mandarin skills soar with natural, real-world practice!
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
**Take your Mandarin beyond the event.** If you’re looking for a bit more structure to accelerate your learning, let’s chat! We're offering **FREE 1-on-1 course advice sessions** to help you find the perfect class. **No commitment** required. [Book your Free Session](https://eu.bigin.online/org20070515371/bookings/course-advice)
**[China Unbound](https://china-unbound.co.uk/personal/)** is the best place to learn practical Chinese for adults.
While most schools prioritise grammar and writing, we empower you to communicate confidently in real-world situations. Join us and discover a fun, fast, and personalised way to master Chinese!
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Thursday INTERMEDIATE+ @ GEORGE GREENS School (8:15pm - 10:10pm)
**Thursday - Intermediate+ @ George Green's**
Come and join our friendly badminton club for a fun and competitive doubles session at George Green’s School in Tower Hamlets!
🏸 **How it works**
* Book your spot here on Meetup – spaces are limited.
* Pay by bank transfer before the session – bank details are provided below.
* Bring your own racket and non-marking indoor shoes. Feather shuttles are included.
🎯 **Level**
This is an **Intermediate+ session**. You should be able to play clears, smashes, drops, drives, and net shots at the appropriate level and consistently in games.
All players **must be at the right level** for this session. Badminton levels vary between clubs, so we strongly recommend checking out our **Instagram page** to see what *we* class as **Lower Intermediate, Intermediate, and High Intermediate** before booking.
We always use the **first game as a level check**. If it becomes clear during that game that the standard isn’t the right match for this session, **you won’t be able to continue beyond that point**.
As a **small community club**, we’re unfortunately **unable to offer refunds** in these situations.
👉 Please **only book a session if you are happy to accept these conditions**.
💬 **Stay connected**
We have a club WhatsApp group for updates, photos, and extra playing opportunities. Message Peter on **07561 100 413** after you've played at your first session and we’ll add you!
📍 **Venue**
* Where: George Green’s School, 100 Manchester Road, E14 3DW (nearest tube: Island Gardens DLR).
* On arrival: Let reception know you’re here for the Tower Hamlets Badminton Meetup.
💷 **Price**
£12 per session, payable in advance.
Bank transfer details:
**Badminton Go Ltd**
Sort code: 60-83-71
Account: 78644858
(Use your name + date as ref)
🏀 94. Feet Hoops Run📍Elephant & Castle 📶 Advanced
**BOOK HERE**: https://sportas.co.uk/games/47170
**Game Description:**
🏀 94 FEET – The Run
🔥 Multinational. Competitive. Focused on Growth.
Welcome to 94 Feet — where hoopers from all backgrounds come together to compete, connect, and elevate.
**Rules**
5v5v5
Games to 13 (3s and 2s)
Winner stays on
18+ only
Saturday LOW INTERMEDIATE+ @ GEORGE GREENS School (9:10am - 11:10am)
**Saturday - Lower Intermediate+ @ George Green's**
Come and join our friendly badminton club for a fun and competitive doubles session at George Green’s School in Tower Hamlets!
🏸 **How it works**
* Book your spot here on Meetup – spaces are limited.
* Pay by bank transfer before the session – bank details are provided below.
* Bring your own racket and non-marking indoor shoes. Feather shuttles are included.
🎯 **Level**
This is a **Lower Intermediate+ session**. You should be able to play clears, smashes, drops, drives, and net shots consistently in games.
All players **must be at the right level** for this session. Badminton levels vary between clubs, so we strongly recommend checking out our **Instagram page** to see what *we* class as **Lower Intermediate, Intermediate, and High Intermediate** before booking.
We always use the **first game as a level check**. If it becomes clear during that game that the standard isn’t the right match for this session, **you won’t be able to continue beyond that point**.
As a **small community club**, we’re unfortunately **unable to offer refunds** in these situations.
👉 Please **only book a session if you are happy to accept these conditions**.
💬 **Stay connected**
We have a club WhatsApp group for updates, photos, and extra playing opportunities. Message Peter on **07561 100 413** after you've played at your first session and we’ll add you!
📍 **Venue**
* Where: George Green’s School, 100 Manchester Road, E14 3DW (nearest tube: Island Gardens DLR).
* On arrival: Let reception know you’re here for the Tower Hamlets Badminton Meetup.
💷 **Price**
£12 per session, payable in advance.
Bank transfer details:
**Badminton Go Ltd**
Sort code: 60-83-71
Account: 78644858
(Use your name + date as ref)
Intermediate & Above
3hrs £15
Location: Ark Walworth Academy
Shorncliffe Rd, London SE1 5UJ
There will be 24 hours cancellation policy. If you can't make it please update your RSVP 24 hours before the session. Anytime under 24 hours and you will be responsible for paying for the session.
The session fee is £15 per 3 hours
make a payment to:
Monzo Personal account
Alvin John Rompe
Sort code: 04-00-04
acct number: 29786770
4s Events Near You
Connect with your local 4s community
Cocoaheads
Come out to Improving for our monthly iOS and Mac meetings.
This Month's Presentation:
Nothing yet. (You should volunteer).
What is Cocoaheads (http://cocoaheads.org/)?
CocoaHeads is a group devoted to discussion of Apple Computer's Cocoa Framework for programming on MacOS X and iOS (including the iPhone, iPad and Apple Watch). During monthly meetings, members present on their projects and offer tutorials on various programming topics.
What is BuckeyeCocoa (http://buckeyecocoa.org/)?
BuckeyeCocoa is a group of Objective-C/Swift developers/enthusiasts. We host monthly Cocoaheads and near-weekly NSCoder meetings in Columbus, Ohio. The meetings are free to attend.
Presentations!
Presenters welcome! We are always in need of people willing to present material. Any Swift and/or Objective-C related topic is welcome. Times can be 5 minutes (i.e. lightning talks) to a maximum of 2 hours. Interested? Contact info is on the BuckeyeCocoa website.
To volunteer for a presentation contact us at @BuckeyeCocoa on Twitter.
Follow us on Twitter! @BuckeyeCocoa (https://twitter.com/#!/Buckeyecocoa/) For more information: http://buckeyecocoa.org/
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!
Detroit Quick Rounds Virtual Speed Dating
**✨ Give Speed Dating a Go – Meet Detroit Singles Live on Zoom!**
**⚠️ HEADS UP: Clicking RSVP Isn't Enough!**
You **must** sign up through one of the links below and finish the short personality quiz to confirm your place. Choose your age range and register now – **places are limited and fill quickly!**
**📋 Find Your Age Range Below to Register:**
- **Ages 18-32** → [REGISTER HERE](https://tempodating.com/product?productId=390&productType=onlineSpeedDating&city=Detroit&groupurlname=mosaic-mates-empowered-singles&ar=18-32&face_v=19.0)
- **Ages 30-46** → [REGISTER HERE](https://tempodating.com/product?productId=390&productType=onlineSpeedDating&city=Detroit&groupurlname=mosaic-mates-empowered-singles&ar=30-46&face_v=19.0)
- **Ages 40-58** → [REGISTER HERE](https://tempodating.com/product?productId=390&productType=onlineSpeedDating&city=Detroit&groupurlname=mosaic-mates-empowered-singles&ar=40-58&face_v=19.0)
- **Ages 55+** → [REGISTER HERE](https://tempodating.com/product?productId=390&productType=onlineSpeedDating&city=Detroit&groupurlname=mosaic-mates-empowered-singles&ar=55+&face_v=19.0)
---
🔑 **The key to amazing first dates?** Being comfortable. Begin right here! This Zoom-hosted speed dating experience takes the anxiety out of meeting someone new. You'll have short, structured rounds with friendly Detroit singles – all from wherever you're most at ease.
🎯 **Perfect for:**
- Singles searching for authentic connections beyond the apps
- Anyone who thinks real chemistry begins with real conversation
- People getting back into dating after a hiatus who want a gentle re-entry
- Quiet or reserved singles who open up better in private conversations
- First-time speed daters excited to try something different
**Event Details**
- **Format:** Zoom-based event – connect right from your own home
- **Location:** Right from your home – no need to go anywhere at all!
- **Host:** Experienced speed dating host with a knack for putting newcomers at ease
- **Vibe:** A feel-good evening of laughs and connection with Detroit newcomers
**How It Works**
1. **Find Your Age Group** – Locate your age range above and click to sign up.
2. **Complete the Quick Compatibility Quiz** – Helps us match you with like-minded Detroit newcomers.
3. **Hop on Zoom** – Pour yourself a drink, get settled, and let the host walk you through each round.
4. **Start Chatting** – Short, timed conversations with compatible Detroit singles. No awkward pauses!
5. **Match Results** – Find out who you clicked with. If the interest is mutual, we’ll connect you!
💡 **Pro tip:** Have a beverage ready and find a quiet, well-lit area for the best experience.
**Frequently Asked Questions**
**How long are the conversations?**
Each round lasts a few minutes – long enough to feel a spark, short enough to keep things exciting!
**Do I need to download anything?**
Just Zoom! If you've used Zoom before, you're all set. We'll send you the link once you register.
**What's the personality quiz for?**
It helps us pair you with compatible people so your conversations are more likely to hit it off!
---
✨ Your next great connection could be just one Zoom call away. Don’t overthink it – just show up! ✨ ✨
Bad Girls Book Club April 2026
**Our April novel is: *The Hong Kong Widow* by Kristen Loesch**
**This month’s novel blends gothic atmosphere with historical fiction and chilling horror, set against the haunting backdrop of China. The book is 368 pages in print and 10 hours and 42 minutes on audiobook.**
In 1950s Hong Kong, Mei is a young refugee of the Chinese Communist revolution struggling to put her past in Shanghai behind her. When she receives a shocking invitation—to take part in a competition in one of the city's most notorious haunted houses, pitting six spirit mediums against one another in a series of six séances over six nights, until a single winner emerges—she has every reason to refuse.
Except that the hostess, a former Shanghainese silent film star, is none other than the wife of the man who once destroyed Mei’s entire life.
It is promised the winner will receive a fortune, but there is only one prize Mei wants: revenge.
Decades later, the final night of that competition has become an infamous urban legend: The police were called to the scene of a brutal massacre but found no evidence, dismissing it as a collective hallucination. Mei knows what she saw, but now someone else is convinced they know what she did. She must uncover the truth about the last night she ever spent in that house—even if the ghosts of her past are waiting for her there. . . .
Lunch at Cooper’s Hawk
Join us for lunch at Cooper’s Hawk in Easton. If the weather is nice, we’ll enjoy lunch on their gorgeous patio!
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.
Indianapolis Quick Rounds Virtual Speed Dating
**💘 Online Speed Dating Made for Newcomers – Genuine Connections, No Stress!**
**⚠️ HEADS UP: Clicking RSVP Isn't Enough!**
You **must** sign up through one of the links below and finish the short personality quiz to confirm your place. Choose your age range and register now – **places are limited and fill quickly!**
**📋 Find Your Age Range Below to Register:**
- **Ages 18-32** → [REGISTER HERE](https://tempodating.com/product?productId=390&productType=onlineSpeedDating&city=Indianapolis&groupurlname=mosaic-mates-empowered-singles&ar=18-32&face_v=19.0)
- **Ages 30-46** → [REGISTER HERE](https://tempodating.com/product?productId=390&productType=onlineSpeedDating&city=Indianapolis&groupurlname=mosaic-mates-empowered-singles&ar=30-46&face_v=19.0)
- **Ages 40-58** → [REGISTER HERE](https://tempodating.com/product?productId=390&productType=onlineSpeedDating&city=Indianapolis&groupurlname=mosaic-mates-empowered-singles&ar=40-58&face_v=19.0)
- **Ages 55+** → [REGISTER HERE](https://tempodating.com/product?productId=390&productType=onlineSpeedDating&city=Indianapolis&groupurlname=mosaic-mates-empowered-singles&ar=55+&face_v=19.0)
---
🌟 **Interested in meeting real singles without the bar scene?** You're home! Our virtual speed dating sessions are thoughtfully crafted with beginners in mind. Every chat is guided, every interaction feels natural, and you never need to step outside your door.
🎯 **Perfect for:**
- First-time speed daters excited to try something different
- Anyone who feels uneasy about conventional dating scenes
- People getting back into dating after a hiatus who want a gentle re-entry
⭐ *"I nearly didn't sign up because I was anxious. So happy I did – best choice I've made!"* – First-time speed dater
**Event Details**
- **Format:** Zoom gathering – real-time chats in a chill online space
- **Location:** Right from your home – no need to go anywhere at all!
- **Host:** Expert moderator who ensures every conversation flows smoothly
- **Vibe:** Easy-going connections with friendly Indianapolis singles – enjoyable and relaxed
**How It Works**
1. **Find Your Age Group** – Locate your age range above and click to sign up.
2. **Do the Short Personality Assessment** – This lets us optimise your matches for the night.
3. **Hop on Zoom** – Pour yourself a drink, get settled, and let the host walk you through each round.
4. **Enjoy the Conversations** – Every round is timed and hosted so each chat feels easy and fun.
5. **Get Your Matches** – After the event, mutual matches are revealed. Start building a real connection!
---
✨ Amazing connections begin with a single conversation. Yours could start this evening! 💗 ✨


![[New Payment Process!] Badminton - Stratford WED (3hrs - Intermediate-Advanced)](https://secure.meetupstatic.com/photos/event/c/3/9/2/highres_530870066.webp?w=640)

















