Skip to content

NHL Hockey

Meet with others in your local area interested in various National Hockey League Teams! Gather to watch the NHL games and discuss your favorite team and team players. Make new friends!
pin icon
2,122
members
people1 icon
17
groups

Frequently Asked Questions

Yes! Check out nhl hockey events happening today here. These are in-person gatherings where you can meet fellow enthusiasts and participate in activities right now.

Discover all the nhl hockey events taking place this week here. Plan ahead and join exciting meetups throughout the week.

Absolutely! Find nhl hockey events near your location here. Connect with your local community and discover events within your area.

NHL Hockey Events Today

Join in-person NHL Hockey events happening right now

Friday soccer in the West Potomac Fields (by Ohio Dr) late afternoon (Co-Ed)
Friday soccer in the West Potomac Fields (by Ohio Dr) late afternoon (Co-Ed)
Join us for a pickup on a weekday! Group is relatively small which means you will get to show your skill and run quite a bit ! It is a co-ed game and open to all. Once the players limit is reached, no player will be admitted into the game. We already got a number of players confirmed OFFLINE as guests of Host(s) through Signal. *Those in waitlist will be moved to the confirmed list only when spot becomes available.* *The games RULES are as below, fair play and camaraderie must be followed*. ⚽ It is a friendly game, no slide or back tackling, no rough play, and no greedy play or coaching. ⚽ Join the **Signal group**, Download ***[Signal app](https://signal.org/download/)*** and ***[join the Signal group](https://signal.group/#CjQKIBolYKIpshcX_ooOu_fmV7xlbEeJm5zBZ6_V8uTiuFNOEhAk5KeXU1QFVt39OBRP106d)*** for the game day updates. *Firstcomer, SEE the host to approve you to join the group*. ⚽ No groupism or favors, everyone gets to play without regard for the level be it starter, intermediate or advanced. One must pass ball to appropriate fellow players without favors or preference to a particular player(s). ⚽ **You are expected to change positions**, no one is permanent striker or defense, make sure you circle around and give chance to everyone to experience the game fully. Rotate and offer to play full back or defense too not just forward. ⚽In case of disagreement during the game, the **host acts as a referee** so the game stays smooth and enjoyable to everyone. ⚽ You must bring WHITE as well as DARK jersies (and ball too if you can). ⚽ Send DM to host(s) on Signal if you have questions. (NOT to the group except on the game day not more than one hour before the game to reduce distractions) ⚽ Look out for the changes in location of the field in case we would have to change the field. ⚽ Change your RSVP if needed. More than two no shows after RSVP will be banned for next games. If you need to cancel, do so at least 3 or 4 hours before the game. We do not want to have a low turn out due to last minute cancellations or no shows. ⚽ Additional guest must RSVP themselves to ensure personal accountability in case of no shows. ⚽ We typically post the updates on Signal and MeetUp. ⚽ DM host or reply DM if you want to be confirmed to the group. We may get some players confirmed OFFLINE. We limit the RSVP slots to avoid being a large group. If we will have enough players, we will have second game too. Be mindful of heavy traffic on the day and parking challenges of a typical city! Finding parking and arriving on time is your responsibility, so do not expect others to provide you directions or guide about parking spots. Text 510- 394 29 three nine if have any ANSWERED question from above. Welcome to our group and the beautiful game of soccer/football ⚽! **You Agree to these Liability Waivers:** ⚽ By joining our games you fully assume risks of injuries. ⚽ASSUMPTION OF RISK I, on behalf of myself ASSUME ALL OF THE RISKS THAT MAY OR CAN ARISE OUT OF PARTICIPATING IN THE ACTIVITIES, INCLUDING BUT NOT LIMITED TO THE ATHLETIC ACTIVITY ITSELF, USE OF THE EQUIPMENT, FIELD OR FACILITIES, THE ACTS OF OTHERS OR THE UNAVAILABLITY OF EMERGENCY CARE. ⚽ INDEMNITY/HOLD HARMLESS I, on behalf of myself and/or our heirs, personal representatives and/or assigns, also agree to indemnify and hold DC Pick Up Soccer group harmless from any and all claims, causes of actions, lawsuits, arbitrations or proceedings as well as from any expenses, judgments, costs, fees, damages, expenses and/or liabilities, including attorneys’ fees incurred in defending or prosecuting any such claims brought against DC Pick Up Soceer ⚽ RELEASE/WAIVER In consideration for being permitted to participate in the Activities, I, on behalf of myself and/or our heirs, personal representatives and assigns HEREBY RELEASE, WAIVE AND DISCHARGE the host or members of DC Pick Up Soccer from any and all liability associated with or related to my participation in the Activities and agree NOT TO SUE the Host or member of the game for any reason resulting from or associated with my participation in the Activities. This waiver and release is intended to include all claims for injuries, accidents, illnesses, or property loss, whether known or unknown or anticipated or unanticipated, which are in any way related to or associated with the Activities. ⚽ NO INSURANCE I, on behalf of myself acknowledge that the Host or members of the game do not carry insurance on behalf of myself. ⚽ LEGAL RIGHTS I, on behalf or myself understand and acknowledge that I/we are surrendering valuable. ⚽ SEVERABILITY I, on behalf or myself understand and expressly agree that the games Rules and Waivers are intended to be as broad and inclusive as permitted by the law of District of Columbia for which it is used and that if any portion of this rule and waiver is held invalid, it is agreed that the balance of the rule and waiver shall continue in full force and effect and that whatever portion is held invalid shall be interpreted and construed to afford as much protection to DC Pick Up Soocer as permitted by the applicable law.
🌸 Cherry Blossoms & Cocktails: April Happy Hour @ Hip Flask
🌸 Cherry Blossoms & Cocktails: April Happy Hour @ Hip Flask
Updated Location! 🌸 Cherry Blossoms & Cocktails: April Happy Hour @ Hip Flask Friday, April 10, 2026 7:00 PM – 9:30 PM 📍 Hip Flask Rooftop Bar – Rockville, MD (or correct location if needed) Spring is here 🌸 — let’s celebrate cherry blossom season with drinks, good vibes, and great company! Join us for our April happy hour at Hip Flask, a perfect spot for a relaxed night out with the group. Whether you're new or a regular, this is a great chance to meet people, catch up, and enjoy the spring atmosphere. 🍹 Drinks, conversation, and rooftop energy 🌸 Cherry blossom season = best time to be out 👋 New members always welcome What to expect: Friendly, social group (20s & 30s) Casual, come-and-go vibe I’ll be there early to help introduce people Logistics: No cover — just grab your own drinks Look for the group (I’ll post a live update day-of) Feel free to bring a friend!
Indoor Tennis Games for Advanced 3.0–Match Makers NTRP-PREPAY ONLY
Indoor Tennis Games for Advanced 3.0–Match Makers NTRP-PREPAY ONLY
Note: This is an RSVP with Prepay only event. Coaches have the right to deny your participation if you haven't Prepaid for the event. MAKE SURE YOU CAN RECEIVE MESSAGES AND NOTIFICATIONS WITH UPDATES FROM THE LESSONS. Profile->settings->manage notifications. 3.0 – Match Makers Players can consistently rally at a higher pace and maintain depth closer to the baseline. They are developing offensive tools, including more aggressive groundstrokes and put-away volleys, and show improved ability to handle deeper, faster shots. They started developing a faster kick serve, but are still working on increasing its speed. The lesson will start with rally drills and then play games to emphasize on the rally drills. Finally, we will finish up with service games. Players will constantly hit and move with minimal breaks. All lessons are different. 1. RSVP "YES" Then PREPAY if you are coming to secure your spot in the lesson. Update RSVP to "NO" if you are not attending before RSVP deadline. **COACH TO PLAYER RATIO:** 1\. Maximum 1/6 for Coach/Player ratio for a 90mint session or 1/8 for coach/player for a two\-hour session\. 2\. Make sure you RSVP to the lesson according to your level\. If we notice your level doesn't fit in the lesson you RSVP\, we will ask you to RSVP for a different session that matches your level\. I hope everyone understands\. **Cancelation Policy:** * If only two or fewer RSVP for a group lesson, the lesson will be canceled. The minimum requirement for a group is three participants. * If the host cancels a session you get an option for a refund or credit for the next session. * The prepaid fee is non-refundable and cannot be transferred to another session when participants cancel on the same day. **Your contribution:** * A one-time donation request of $20 per year to support our tennis equipment expenses. * Four sessions package to use within five weeks: $136 * Early bird single session prepay for 1+ Days before session start date: $39 * Same-day session prepay: $44 **PAYMENTS METHODS:** 1-VENMO APP: joseph_awadalla 2.Zelle:202-746-1094,joseph.awadalla@gmail.com 3.Paypal: joseph.awadalla@gmail.com Thank you for your support.
Friday Fun Climbing @ Sportrock Rio
Friday Fun Climbing @ Sportrock Rio
Hello everyone! Climbers of all skill levels are welcome to Join “Sends with Friends” climbing! We organize two climbing sessions on the Fridays of the month. We can grab some food and drink after the climbing session if people are interested. - 1st or 2nd week: bouldering session - 3rd or 4th week: rope session For non-Sportrock members, a daily pass is required. For those joining the meetup, the day pass will be discounted at $15 and will include rental gear. Please read the rest of the description below carefully before you start climbing at SR Rio. Here’s what you need: 
1. **Signed waiver**: [https://www.sportrock.com/participant-agreement](https://www.sportrock.com/participant-agreement)
2. **Belay Check**, which can be done the same day. See more information: [https://www.sportrock.com/top-rope-and-lead-tests](https://www.sportrock.com/top-rope-and-lead-tests) If you are completely new to climbing and interested in top rope climbing, consider taking the ‘Intro to Climbing” class first. It costs $36 Members and $45 Non-Members. Where to meet: We’ll gether at the table nearby the main entrance.
Indoor Tennis Games for 3.5 Point Pros - PREPAY ONLY
Indoor Tennis Games for 3.5 Point Pros - PREPAY ONLY
Note: This is an RSVP with Prepay only event. Coaches have the right to deny your participation if you haven't prepaid for the event. MAKE SURE YOU CAN RECEIVE MESSAGES AND NOTIFICATIONS WITH UPDATES FROM THE LESSONS. Profile->settings->manage notifications. 3.5 – Point Pros Experienced players who effectively vary pace and shot selection. They possess multiple reliable groundstroke weapons, can capitalize on short balls both in the air and off the bounce, and demonstrate proficiency with slice and drop shots. Their serves are both fast and consistent, contributing to well-constructed points. The lesson will start with rally drills then play games to emphasize on the rally drills. Finally, we will finish up with service games. Players will constantly hit and move with minimal break. All lessons are different. 1. RSVP "YES" Then PREPAY if you are coming to secure your spot on the lesson. Update RSVP to "NO" if you are not attending before RSVP deadline. **COACH TO PLAYER RATIO:** 1\. Maximum 1/6 for Coach/Player ratio for a 90mint session or 1/8 for coach/player for a two\-hour session\. 2\. Make sure you RSVP to the lesson according to your level\. If we notice your level doesn't fit in the lesson you RSVP\, we will ask you to RSVP for a different session that matches your level\. I hope everyone understands\. **Cancelation Policy:** * If only two or fewer RSVP for a group lesson, the lesson will be canceled. The minimum requirement for a group is three participants. * If the host cancels a session you get an option for a refund or credit for the next session. * The prepaid fee is non-refundable and cannot be transferred to another session when participants cancel on the same day. **Your contribution:** * A one-time donation request per year of $20 to support our tennis equipment expenses. * Four sessions package to use within five weeks: $136 * Early bird single session prepay for 1+ Days before session start date: $39 * Same day prepay $44 **PAYMENTS METHODS:** 1-VENMO APP: joseph_awadalla 2.Zelle:202-746-1094,joseph.awadalla@gmail.com 3.Paypal: joseph.awadalla@gmail.com Thank you for your support.
Open Shop Hours
Open Shop Hours
We will have open shop hours for anyone to bring their bikes to work on or need help fixing your own bike. We will also have bikes that need to be fixed so you can learn if you like. We will need everyone to sign in when arriving and sign out when leaving so we can keep track of volunteer hours and shop times. Suggested donation of $15 per hour for use of tools and space would be appreciated. Thank you!
Indoor Tennis Games for intermediate 2.5 Rally Crew- PREPAY ONLY
Indoor Tennis Games for intermediate 2.5 Rally Crew- PREPAY ONLY
Note: This is an RSVP with Prepay only event. Coaches have the right to deny your participation if you haven't Prepaid for the event. MAKE SURE YOU CAN RECEIVE MESSAGES AND NOTIFICATIONS WITH UPDATES FROM THE LESSONS. Profile->settings->manage notifications. 2.5 – Rally crew Players at this level can sustain consistent rallies at a slower pace and shorter court depth. They can serve with minimal double faults and demonstrate improving control at the net, successfully blocking volleys and handling slower incoming shots with consistency. The lesson will start with rally drills and then play games to emphasize the rally drills. Finally, we will finish up with service games. Players will constantly hit and move with minimal breaks. All lessons are different. 1. RSVP "YES" Then PREPAY if you are coming to secure your spot in the lesson. Update RSVP to "NO" if you are not attending before RSVP deadline. **COACH TO PLAYER RATIO:** 1\. Maximum 1/6 for Coach/Player ratio for a 90mint session or 1/8 for coach/player for a two\-hour session\. 2\. Make sure you RSVP to the lesson according to your level\. If we notice your level doesn't fit in the lesson you RSVP\, we will ask you to RSVP for a different session that matches your level\. I hope everyone understands\. **Cancelation Policy:** * If only two or fewer RSVP for a group lesson, the lesson will be canceled. The minimum requirement for a group is three participants. * If the host cancels a session you get an option for a refund or credit for the next session. * The prepaid fee is non-refundable and cannot be transferred to another session when participants cancel on the same day. **Your contribution:** * A one-time donation request of $20 per year to support our tennis equipment expenses. * Four sessions package to use within five weeks: $136 * Early bird single session prepay for 1+ Days before session start date: $39 * Same-day session prepay: $44 **PAYMENTS METHODS:** 1-VENMO APP: joseph_awadalla 2.Zelle:202-746-1094,joseph.awadalla@gmail.com 3.Paypal: joseph.awadalla@gmail.com Thank you for your support.

NHL Hockey Events This Week

Discover what is happening in the next few days

Sunday soccer at MURCH Elementary School
Sunday soccer at MURCH Elementary School
One time Bob scored a goal with his back Bring enthusiasm and a good attitude, plus a light and a dark shirt. No slide tackling, casual play. Warnings, yellow cards, and red cards will be issued based on behavior and play. GENERAL REMARKS Given the huge demand, we had to limit the Meetups to a maximum number of players. To play, you must register for each meetup (on a first come first served basis). Once the Meetups are full, there is a waiting list and you can still get a seat if players cancel. If you are not on the list, please do not drop by, as we can only play with a maximum of players. LATE DROPOFF POLICY: Late drop-offs will incur a 1-week suspension. Repeated late drop-offs may be subject to increased suspension time. All suspensions handled on case-by-case basis. COVID19 MEASURES: IF YOU ARE SICK OR IF YOU HAVE ANY SYMPTOMS, DO NOT SHOW UP. Yellow Cards: Swearing at other player, hostile physical behavior, slide tackling, unnecessarily aggressive physical play (despite warning). RED CARDS: Initiating hostile physical conflict with another player. Repeated offense of the above yellow card behaviors. RULES: 1. Be cordial and nice 2. NO SWEARING AT OTHER PLAYERS 3. NO HOSTILE PHYSICAL ACTIONS (OUTSIDE OF COMPETITIVE TACKLES) 4. NO SLIDE TACKLING 5. YELLOW CARDS: Accumulation of three yellow cards will mean you will not be able to play for a game. 6. RED CARDS: Red card will remove you from the game and you will not be able to play the next game. 7. WAITLISTED INDIVIDUALS: Please avoid coming to the game if you are waitlisted. If players do not make it, the waitlist will be updated based on the time and date of sign up... PLEASE PAY ATTENTION TO THE RULES. By agreeing to sign up, you are waiving us and meetup from liability for any injuries.
Chess/Checkers & Chill
Chess/Checkers & Chill
**CHILL N CHESS/CHECKERS** Come play!! Classic, clock, social. Social checkers and chess club. We play both chess and [American Pool Checkers](https://en.wikipedia.org/wiki/American_Pool_Checkers) (not your kindergarten checkers!). Come chill with us, get your mind in the game. We offer Blunder Support Groups ;) 🤦‍♂️ **How’s your week?** Did you hang a queen? Fork yourself? Promote to *rook* instead of queen? 😭 > **Don’t worry—we’ve all been there.** > (Literally. We meet weekly. Bring snacks.) **Parking/transit:** Street parking. Folks find spots right on 16th ST. There are private parking lots in Adams Morgan. For public transportation: Fiv-six city blocks away from Columbia Heights Metro stop. Same block for bus stops: D60 and D6X on 16th St. A 7 minute walk from the C51 bus stop and same block for D72 bus stops on Columbia. We limit spots to 7 players from/on meetup in order to maintain space for everyone -our regulars and players from other signups
Soccer  Zero
Soccer Zero
● Ultra-light ball (\~1/8th as heavy as a normal 5). This allows zero chances of ball causing brain injury. (Hence the name, Soccer Zero.) It's also nice to do toe kicks! ● Injury-based foul system. This means that the rules apply even for same-team-side fouls, too. You can use your hands to protect yourself from the ball; hand balls are only called if you did it to gain an advantage. Yellow cards will cause the fouler to sit out for 120 seconds. Strong kicks of balls to anyone's head, called "face kicks", or nuts (for male players only), are yellow-card fouls even though the ball is so light it doesn't matter as much. This penalizes inconsiderate play, something we really do care about. Reckless players or anyone getting a red card is banned. (Before heading, you need to have an idea of where other nearby players are.) So, as an example, if you kicked the ball at high speed to your own teammate's head you still have to sit out for 2 minutes. ● No out of bounds. This makes it more interesting and easier to ref. ● No offsides. ● No goalies for the senior team. (The senior team is the one that is ahead in points.) This rule is used in place of an offsides rule, since it implies you cannot win by sticking some fat player who stands in front of their relatively small Pugg goal all day long. We define a goalie to be any defender intentionally within the "goal area". In turn, this *goal area* is defined as the ground in front of the goal covered by the top of the goal, were the goal to be tipped forwards onto the ground, similar to what would happen if the wind blew strongly from behind and the stakes were not secured. ● Goal resizing. Sometimes a strong player comes on mid-game after teams were picked by the two captains. If someone like Ronaldo joins a team and/or both captains agree to goal resizing to make the game more balanced the game will be stopped and the goal sizes altered to make it more even. Please don't suggest team shuffling as a better method. It destroys the team spirit. If the switched player sucks, it will add insult to injury to him or her. On the other hand, if the switched player is good, past points stack against him or her, which also destroys the game integrity, much of which is about trying to get your team to win. Goal resizing and point multiplying (each point counts as 2 for the junior team) maintains game integrity and helps maintain balance and game intensity. Games are in Silver Spring, MD. They are reffed. Clean red and blue pinnies are supplied when needed. A weekly invitation including a recap of the prior week's game is sent out to any players who want to read it. See here (https://www.meetup.com/safersoccer/boards/thread/23643732/0/). RSVPs are required. The reason is that it should increase their own enjoyment. You see, the ideal number of players for a pickup soccer game is perhaps 6x6 - 8x8; some players won't attend if they think the turnout will be low, and others will just assume the game will be cancelled even though we always play. (As a practical matter, smaller games are less fun since the comics won't have the audience they need, but, they do have two hidden benefits: shorter, more intense games/workouts and fewer face kicks/yellow cards. So we play no matter how small or large.) So non-RSVPers are a little short sighted, since they don't seem to want to maximize their own enjoyment in the long run. Rational and sane players who have a good chance of attending RSVP a week early here [and in the subgroup](https://www.meetup.com/safersoccer/). Location map (cut & paste url into a browser)(park on Plyers Mill): secure.meetupstatic.com/photos/event/2/1/7/2/600_364808562.jpeg
Cocktails & Coloring @ Ballston Market food market, Basement level
Cocktails & Coloring @ Ballston Market food market, Basement level
Come the whole time or if you just spend 30 minutes. All are welcome. You are welcome and encouraged to bring your own coloring supplies but, if you don't have any, I will have plenty and am happy to share! (coloring books, colored pencils, and markers). Part of the mission of this group is to provide us an opportunity to check out AND SUPPORT local businesses. So, please don't bring any outside food/drinks and, while purchasing something isn't at all a REQUIREMENT to participate in the event, I do strongly encourage you to try something from the vendor :) I look forward to seeing and meeting you there! ***\*\*DISCLAIMER*\*\*** Photos may be taken during the event to be shared here on Meetup so feel free to let me know if you'd like to be excluded from them.
🌇 ⚽️ Saturday morning 7:30 am
🌇 ⚽️ Saturday morning 7:30 am
Saturday Tysons 7:30PM Pickup
Saturday Tysons 7:30PM Pickup

NHL Hockey Events Near You

Connect with your local NHL Hockey community

Short North Street Skate | Weekly Rollout
Short North Street Skate | Weekly Rollout
Short North Street Skates return Saturday, April 4 and we’re excited to get back rolling together. These weekly rollouts are a chance to move through the city as a group, build community, and create more visibility for skating and small-wheeled movement in Columbus. Details: Meet: 1160 N High St 9:30 AM meet 10:00 AM rollout All wheels welcome We’ll be skating through the Short North and surrounding areas at a steady, social pace. Routes will use a mix of streets and bike lanes, so comfort navigating the city is helpful, but you don’t need to be an expert. If you’ve been meaning to come out, this is a great place to start. Come solo or bring a friend!
What If Your AI Could Be a Team? - Chad Green
What If Your AI Could Be a Team? - Chad Green
**Important time note:** Please plan on arriving between 5:30 and 6:00 as the elevators lock after 6 and you'll need to message us and we'll need to come get you. The building address is 4450 Bridge Park The entrance is 6620 Mooney St, Suite 400 You will need to scan your ID at the door to get a visitor badge. **Abstract** GitHub Copilot is powerful, but what if you could scale from a solo AI assistant to an entire team of specialized agents working in parallel? This session introduces Squad: an open-source framework for multi-agent orchestration that lets you define teams of AI agents with specific roles, responsibilities, and expertise. We'll progress from Copilot basics to the Copilot CLI, explore how Agents add autonomy, and see how Instructions and Skills let you customize agent behavior. Then, the climax: a live demo where a Squad team of 3 agents (Lead, Developer, Tester) stands up and builds a working application in real-time, showcasing true multi-agent collaboration. Whether you're new to AI or exploring how to scale your use of Copilot, this session will show you what's possible when agents work as a team. **YouTube Link** TBD
Cocoaheads
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/
Golf League - Tuesdays
Golf League - Tuesdays
⛳ **Tuesday Golf League – Registrations Open!** Join our 2-Player Scramble league with 15 men and 15 women, featuring new partners every week. 📅 Every Tuesday, April 21–Aug 18 ⏰ 5:15 PM – 8:00 PM 📍 Champions Golf Course (3900 Westerville Rd) 💲 Pricing: • 12 weeks – $450 • 9 weeks – $345 YOU MUST SIGN UP AND PAY USING BELOW LINK TO RESERVE YOUR SPOT: [Tuesday Golf - 2026 - Calendar - Columbus Ski Club](https://columbusskiclub.org/content.aspx?page_id=4002&club_id=686961&item_id=2870039&actr=3) Great way to meet new golfers, mix up teams weekly, and enjoy competitive fun all season long. Questions - contact Bob Kaplan 614-286-8463 [gah97@aol.com](mailto:gah97@aol.com)
NSCoder Night
NSCoder Night
Bring your work or your hobby, hang out, and code with us. Follow @buckeyecocoa for more information.
Kodiaks Rugby Match
Kodiaks Rugby Match