Photography
Meet fellow shutterbugs near you! Come to a Photography Meetup to talk about the latest gear, swap tips and techniques, share your images and stories -- and have fun doing it!
7,823
members
41
groups
Largest Photography groups
Newest Photography groups
Frequently Asked Questions
Yes! Check out photography events happening today here. These are in-person gatherings where you can meet fellow enthusiasts and participate in activities right now.
Discover all the photography events taking place this week here. Plan ahead and join exciting meetups throughout the week.
Absolutely! Find photography events near your location here. Connect with your local community and discover events within your area.
Photography Events Today
Join in-person Photography events happening right now
Encontro Poliglota Semanal no Domingo / Polyglot weekly meeting on Sunday
**[WhatsApp](https://chat.whatsapp.com/8Whogfv59K32fXYr7pXgj9) :: [Telegram](t.me/+RI2XluAZMBF34Qwh) :: [Discord](discord.com/invite/9B7TBAS)**
[English Below]
**::::TODOS OS IDIOMAS::::::::ALL LANGUAGES::::**
**ENGLISH::RUNA SIMI::FRANÇAIS::TUPI::ESPAÑOL::AVAÑE'Ẽ::PORTUGUÊS::LIBRAS::DEUTSCH::KISWAHILI:: हिन्दी::CATALÀ::한국어::LINGUA LATINA::日本語::ITALIANO::ESPERANTO::NEDERLANDS::SVENSKA::POLSKI::РУССКИЙ::中文::العربية::etc...**
**::::Todos os níveis:::::All Levels::::**
No Restaurante Violeta Rua Haddock Lobo, 566 - São Paulo
GRATUITO
**18:30h - 21:30 h**
* COMO FUNCIONA:
O Clube Poliglota realiza encontros onde as pessoas conversam em vários idiomas. O bate-papo flui de forma bastante espontânea e descontraída, mesmo quando os participantes não se conhecem. Lá também é ótimo para levar os seus amigos estrangeiros! Ao chegar, procure um dos hosts para te direcionar ao grupo do idioma o qual deseja praticar!
Conheça pessoas novas, compartilhe experiências e o mais importante, divirta-se!
Nos vemos lá!
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Violeta Restaurant, Haddock Lobo, 566
FREE!
18:30h - 21:30h
* HOW IT WORKS
A Clube Poliglota event is a meeting in which people speak different languages. It flows quite spontaneously, even when participants are not acquainted. The group is always open to newcomers so if you want to join us, all you have to do is showing up! :-) We'll welcome and introduce you to your peers who will be chatting in a language you wish to speak.
Meet new people, share life experiences and the most important, have fun!
We hope to see you there!!!
Este Meet Up privilegia todos os Clubes do Estado de SP!
►[Telegram estadual de SP](https://t.me/+RI2XluAZMBF34Qwh)
►WhatsApp logo abaixo nas redes
**Participem das nossas mídias, SUBSCRIBE!!:**
●● [E-mail](http://clubepoliglotasp@gmail.com) ◂ ▸ Facebook :: [Grupo](https://www.facebook.com/groups/clubepoliglotasp/) :: [Página](https://www.facebook.com/poliglotasaopaulo/) :: ◂ ▸[ ](https://clubepoliglotabrasil.com.br/lista-de-grupos-de-idiomas-no-telegram-whatsapp-discord-club-house/)**[Grupos de WhatsAPP/Telegram/Discord/Club House](https://clubepoliglotabrasil.com.br/lista-de-grupos-de-idiomas-no-telegram-whatsapp-discord-club-house/)** ◂ ▸ [Instagram](https://www.instagram.com/clubepoliglotasampa/) ◂ ▸ [Youtube](https://www.youtube.com/@ClubePoliglotaBrasilCPB) ◂ ▸ [CouchSurfing Group Brasil](https://www.couchsurfing.com/groups/polyglot-club-brazil-clube-poliglota-brasil) ◂ ▸ Facebook Nacional :: [Página](https://www.facebook.com/clubepoliglotabrasil/) :: [Grupo](https://web.facebook.com/groups/ClubePoliglotaBrasil) ◂ ▸ [Insta Nacional](https://www.instagram.com/clubepoliglotabrasil/) ◂ ▸ LinkedIn :: [Page](https://www.linkedin.com/company/67537568/) :: [Grupo](https://www.linkedin.com/groups/12027974/) :: ◂ ▸ [Twitter](https://twitter.com/clube_poliglota) ●●
Dúvidas sobre os encontros, envie com
NOME e código "Samp" para
1\. Rafael Resende: \+5511975429712 \(grupo local\)\, infos sobre o encontro: Luiz Holanda \+55 11 98462\-1179
►[Inscreva-se](http://polyglotclub.com/brazil/sao-paulo/sao-paulo/event/)
.̶.̶.̶..̶.̶.̶..̶.̶.̶..̶.̶.̶..̶.̶.̶..̶.̶.̶..̶.̶.̶..̶.̶.̶..̶.̶.̶..̶.̶.̶..̶.̶.̶..̶.̶.̶..̶.̶.̶..̶.̶.̶..̶.̶.̶..̶.̶.̶..̶.̶.̶..̶.̶.̶..̶.̶
● [OUTROS ENCONTROS PRESENCIAIS OU VIRTUAIS PELO BRASIl](https://clubepoliglotabrasil.com.br/encontros-poliglotas-em-clubes-locais/)
● [OUTROS CPs DO BRASIL NO MEEET UP](https://clubepoliglotabrasil.com.br/praticar-idiomas-gratis-meet-up/)
.̶.̶.̶. .̶.̶.̶..̶.̶.̶. .̶.̶.̶.
Caso seu interesse seja encontros de artes ou ciências:
►[Tech Science Club](https://www.facebook.com/groups/tescic/)
►[Poly Arte World](https://www.facebook.com/PolyArteClub)
►[Crudinic popvegan](https://www.facebook.com/CrudiNic/)
►[Aventureiros Brasil](https://www.facebook.com/AventBra/)
Yoga no Parque Ibirapuera
Pratique Yoga com Nathalia Morgana em uma aula dinâmica, revigorante e focada em movimentos que fortalecem, alongam e tonificam o corpo.
Se você quer praticar Yoga em contato com a natureza, aumentar sua flexibilidade, resistência e energia, esta aula é para você!
Aula adaptada para todos os níveis...de iniciantes à avançados.
Traga seu tapete de yoga, toalha ou canga para forrar o chão.
**Domingo às 10h**
**Valor: R$48**
**Contato**: (11)95400-1715
**Onde nos encontrar:**
Ao passar pelo portão 6, que fica na Av. IV Centenário, pegue a trilha de cooper à DIREITA (em frente ao aluguel das bicicletas). Ande alguns metros e me encontre no gramado. Entre em contato se tiver alguma dificuldade em nos encontrar (11)95400-1715
**Reserve já sua vaga e comece seu dia com energia!**
Yoga no Parque Ibirapuera
Pratique Yoga com Nathalia Morgana em uma aula dinâmica, revigorante e focada em movimentos que fortalecem, alongam e tonificam o corpo.
Se você quer praticar Yoga em contato com a natureza, aumentar sua flexibilidade, resistência e energia, esta aula é para você!
Aula adaptada para todos os níveis... de iniciantes à avançados.
**Domingo às 10h**
**Valor: R$48**
**Onde nos encontrar:**
Ao passar pelo portão 6, pegue a trilha de cooper à direita. Ande alguns metros e me encontre no gramado.
**Contato: (11)95400-1715**
**Reserve já sua vaga e comece seu dia com energia!**
Weekend Social Good Meetup SP
entre em contato com [https://wa.me/5511982562567](https://wa.me/5511982562567) ( [Hiro](https://hirosato.info) ) se tiver dúvidas.
Este é um **evento FIM-DE-SEMANA do Grupo Social Good de São Paulo** 🌍✨
Este meetup é feito para pessoas apaixonadas por gerar um impacto positivo no mundo.
Vamos conversar sobre **voluntariado**, **sustentabilidade**, **empreendedorismo social** e **ações comunitárias**, com um foco especial em **iniciativas que levem educação em computação e IA para crianças**. (Veja também [BY-HUMAN.org](https://by-human.org) 👈)
Se você tem vontade de **participar dessas discussões FIM-DE-SEMANA** ,COM ATMOSFERA RELAXADA **conhecer os organizadores** ou simplesmente **trocar ideias com pessoas inspiradas**, este encontro é para você 🙌
Juntos, podemos construir um futuro melhor para o **Brasil e para o nosso planeta**.
Vamos colaborar, nos conectar e caminhar lado a lado por um mundo mais justo e sustentável 🌱🤝
Esperamos ver você lá uso aproveitando seu precioso tempo de fim de semana — venha fazer parte dessa transformação!
Photography Events This Week
Discover what is happening in the next few days
Encontro Poliglota Semanal no Domingo / Polyglot weekly meeting on Sunday
**[WhatsApp](https://chat.whatsapp.com/8Whogfv59K32fXYr7pXgj9) :: [Telegram](t.me/+RI2XluAZMBF34Qwh) :: [Discord](discord.com/invite/9B7TBAS)**
[English Below]
**::::TODOS OS IDIOMAS::::::::ALL LANGUAGES::::**
**ENGLISH::RUNA SIMI::FRANÇAIS::TUPI::ESPAÑOL::AVAÑE'Ẽ::PORTUGUÊS::LIBRAS::DEUTSCH::KISWAHILI:: हिन्दी::CATALÀ::한국어::LINGUA LATINA::日本語::ITALIANO::ESPERANTO::NEDERLANDS::SVENSKA::POLSKI::РУССКИЙ::中文::العربية::etc...**
**::::Todos os níveis:::::All Levels::::**
No Restaurante Violeta Rua Haddock Lobo, 566 - São Paulo
GRATUITO
**18:30h - 21:30 h**
* COMO FUNCIONA:
O Clube Poliglota realiza encontros onde as pessoas conversam em vários idiomas. O bate-papo flui de forma bastante espontânea e descontraída, mesmo quando os participantes não se conhecem. Lá também é ótimo para levar os seus amigos estrangeiros! Ao chegar, procure um dos hosts para te direcionar ao grupo do idioma o qual deseja praticar!
Conheça pessoas novas, compartilhe experiências e o mais importante, divirta-se!
Nos vemos lá!
\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
Violeta Restaurant, Haddock Lobo, 566
FREE!
18:30h - 21:30h
* HOW IT WORKS
A Clube Poliglota event is a meeting in which people speak different languages. It flows quite spontaneously, even when participants are not acquainted. The group is always open to newcomers so if you want to join us, all you have to do is showing up! :-) We'll welcome and introduce you to your peers who will be chatting in a language you wish to speak.
Meet new people, share life experiences and the most important, have fun!
We hope to see you there!!!
Este Meet Up privilegia todos os Clubes do Estado de SP!
►[Telegram estadual de SP](https://t.me/+RI2XluAZMBF34Qwh)
►WhatsApp logo abaixo nas redes
**Participem das nossas mídias, SUBSCRIBE!!:**
●● [E-mail](http://clubepoliglotasp@gmail.com) ◂ ▸ Facebook :: [Grupo](https://www.facebook.com/groups/clubepoliglotasp/) :: [Página](https://www.facebook.com/poliglotasaopaulo/) :: ◂ ▸[ ](https://clubepoliglotabrasil.com.br/lista-de-grupos-de-idiomas-no-telegram-whatsapp-discord-club-house/)**[Grupos de WhatsAPP/Telegram/Discord/Club House](https://clubepoliglotabrasil.com.br/lista-de-grupos-de-idiomas-no-telegram-whatsapp-discord-club-house/)** ◂ ▸ [Instagram](https://www.instagram.com/clubepoliglotasampa/) ◂ ▸ [Youtube](https://www.youtube.com/@ClubePoliglotaBrasilCPB) ◂ ▸ [CouchSurfing Group Brasil](https://www.couchsurfing.com/groups/polyglot-club-brazil-clube-poliglota-brasil) ◂ ▸ Facebook Nacional :: [Página](https://www.facebook.com/clubepoliglotabrasil/) :: [Grupo](https://web.facebook.com/groups/ClubePoliglotaBrasil) ◂ ▸ [Insta Nacional](https://www.instagram.com/clubepoliglotabrasil/) ◂ ▸ LinkedIn :: [Page](https://www.linkedin.com/company/67537568/) :: [Grupo](https://www.linkedin.com/groups/12027974/) :: ◂ ▸ [Twitter](https://twitter.com/clube_poliglota) ●●
Dúvidas sobre os encontros, envie com
NOME e código "Samp" para
1\. Rafael Resende: \+5511975429712 \(grupo local\)\, infos sobre o encontro: Luiz Holanda \+55 11 98462\-1179
►[Inscreva-se](http://polyglotclub.com/brazil/sao-paulo/sao-paulo/event/)
.̶.̶.̶..̶.̶.̶..̶.̶.̶..̶.̶.̶..̶.̶.̶..̶.̶.̶..̶.̶.̶..̶.̶.̶..̶.̶.̶..̶.̶.̶..̶.̶.̶..̶.̶.̶..̶.̶.̶..̶.̶.̶..̶.̶.̶..̶.̶.̶..̶.̶.̶..̶.̶.̶..̶.̶
● [OUTROS ENCONTROS PRESENCIAIS OU VIRTUAIS PELO BRASIl](https://clubepoliglotabrasil.com.br/encontros-poliglotas-em-clubes-locais/)
● [OUTROS CPs DO BRASIL NO MEEET UP](https://clubepoliglotabrasil.com.br/praticar-idiomas-gratis-meet-up/)
.̶.̶.̶. .̶.̶.̶..̶.̶.̶. .̶.̶.̶.
Caso seu interesse seja encontros de artes ou ciências:
►[Tech Science Club](https://www.facebook.com/groups/tescic/)
►[Poly Arte World](https://www.facebook.com/PolyArteClub)
►[Crudinic popvegan](https://www.facebook.com/CrudiNic/)
►[Aventureiros Brasil](https://www.facebook.com/AventBra/)
Yoga no Parque Ibirapuera
Pratique Yoga com Nathalia Morgana em uma aula dinâmica, revigorante e focada em movimentos que fortalecem, alongam e tonificam o corpo.
Se você quer praticar Yoga em contato com a natureza, aumentar sua flexibilidade, resistência e energia, esta aula é para você!
Aula adaptada para todos os níveis...de iniciantes à avançados.
Traga seu tapete de yoga, toalha ou canga para forrar o chão.
**Domingo às 10h**
**Valor: R$48**
**Contato**: (11)95400-1715
**Onde nos encontrar:**
Ao passar pelo portão 6, que fica na Av. IV Centenário, pegue a trilha de cooper à DIREITA (em frente ao aluguel das bicicletas). Ande alguns metros e me encontre no gramado. Entre em contato se tiver alguma dificuldade em nos encontrar (11)95400-1715
**Reserve já sua vaga e comece seu dia com energia!**
Yoga no Parque Ibirapuera
Pratique Yoga com Nathalia Morgana em uma aula dinâmica, revigorante e focada em movimentos que fortalecem, alongam e tonificam o corpo.
Se você quer praticar Yoga em contato com a natureza, aumentar sua flexibilidade, resistência e energia, esta aula é para você!
Aula adaptada para todos os níveis... de iniciantes à avançados.
**Domingo às 10h**
**Valor: R$48**
**Onde nos encontrar:**
Ao passar pelo portão 6, pegue a trilha de cooper à direita. Ande alguns metros e me encontre no gramado.
**Contato: (11)95400-1715**
**Reserve já sua vaga e comece seu dia com energia!**
Weekend Social Good Meetup SP
entre em contato com [https://wa.me/5511982562567](https://wa.me/5511982562567) ( [Hiro](https://hirosato.info) ) se tiver dúvidas.
Este é um **evento FIM-DE-SEMANA do Grupo Social Good de São Paulo** 🌍✨
Este meetup é feito para pessoas apaixonadas por gerar um impacto positivo no mundo.
Vamos conversar sobre **voluntariado**, **sustentabilidade**, **empreendedorismo social** e **ações comunitárias**, com um foco especial em **iniciativas que levem educação em computação e IA para crianças**. (Veja também [BY-HUMAN.org](https://by-human.org) 👈)
Se você tem vontade de **participar dessas discussões FIM-DE-SEMANA** ,COM ATMOSFERA RELAXADA **conhecer os organizadores** ou simplesmente **trocar ideias com pessoas inspiradas**, este encontro é para você 🙌
Juntos, podemos construir um futuro melhor para o **Brasil e para o nosso planeta**.
Vamos colaborar, nos conectar e caminhar lado a lado por um mundo mais justo e sustentável 🌱🤝
Esperamos ver você lá uso aproveitando seu precioso tempo de fim de semana — venha fazer parte dessa transformação!
Photography Events Near You
Connect with your local Photography community
One light dramatic portraits in small spaces
This class is a practical, hands-on introduction to creating strong, dramatic portraits using a single light source.
We’ll be working in a small studio environment with one model and one light, focusing on how light placement, distance, and modifier choice completely change mood and shape. This is not a lecture-only class—you’ll see the setup demonstrated and then rotate through shooting time yourself.
What we’ll cover
• How to shape dramatic light with a single source
• Light placement for short light, broad light, and high-contrast looks
• Controlling shadow depth and falloff in tight spaces
• Using minimal gear to create intentional, cinematic portraits
• Directing a model efficiently while lighting stays simple
What to expect
• Small group (10 photographers max)
• One shared lighting setup, adjusted live so you can see cause and effect
• Time to shoot the model and ask questions as we go
• Emphasis on decision-making, not presets or gimmicks
Who this is for
• Beginner to early-intermediate photographers
• Anyone who feels overwhelmed by multi-light setups
• Photographers who want stronger, more intentional portraits
What to bring
• Any camera (DSLR or mirrorless)
• A lens in the 35–85mm range is ideal
• Fully charged batteries and memory card
Lighting gear and model are provided. You just focus on shooting and learning.
Floral Fantasy: Experience Designing a Fine-Art Portrait for Your Portfolio
## **Floral Fantasy: Experience Designing a Fine-Art Portrait for Your Portfolio**
For one afternoon, step out of routine shooting and into a world built entirely for creation.
This is a small, immersive fine-art portrait experience where flowers, light, and human expression come together in a fully realized set. Think less classroom, more of a creative process—a space where photographers gather, ideas are exchanged, and something beautiful is built collaboratively.
You’ll photograph a professionally styled model in a custom floral environment designed in collaboration with a professional florist. The set, wardrobe, and makeup are intentionally crafted to support a painterly, fine-art aesthetic, giving you images that feel elevated, cohesive, and portfolio-ready.
Throughout the shoot, I’ll guide you through the creative process in real time:
* How fine-art portraits begin as ideas, not lighting diagrams
* How to shape light for softness, texture, and depth
* How to direct and pose a model to create emotion and flow
* How to think creatively about building stylized scenes without large budgets
This is a hands-on experience. You won’t just observe—you’ll shoot, adjust, experiment, and refine, while also connecting with other photographers who value creativity and craft.
To keep the experience personal and focused, the day is divided into **small, timed shooting sessions**. The space is intentionally intimate and will accommodate **5 photographers per session** (with a maximum of 6), along with the model, florist and make-up artist.
Sessions will run between **12:00 PM and approximately 5:00 PM**, with each group receiving **about 1.5 to 2 hours** of dedicated shooting and instruction. This structure ensures:
* Ample shooting time without crowding
* Direct access to the set, lighting, and model
* Space for questions, experimentation, and refinement
*Time slots will be selected or assigned closer to the event date to ensure a smooth flow throughout the day.*
The entire experience will be professionally recorded. After the event, attendees will receive access to the edited recording, allowing you to revisit the creative direction, lighting decisions, and included editing guidance at your own pace.
### **Who This Is For**
This experience is designed for photographers who are comfortable with the basics and ready to explore something more creative.
This is a good fit if you:
* Know how to operate your DSLR or mirrorless camera
* Own a camera that can connect to studio lights and a tethered setup
* Want to create more artistic or fine-art work for your portfolio
* Are curious about lighting but don’t feel confident designing it alone
* Enjoy collaborative environments and meeting like-minded creatives
You do **not** need advanced lighting knowledge. The guidance is intentionally approachable and focused on learning through doing. **You are welcome to message me if you have any questions before signing up at 571-422-8066 or email at jberg@photoberg.io**
### **Who This Is Not For**
This event may not be the right fit if you:
* Are brand new to using a camera and manual controls
* Are looking for a purely technical or lecture-based lighting class
* Prefer rigid instruction over experimentation and creative flow
This experience prioritizes creativity, collaboration, and exploration over technical perfection.
**Early-bird pricing is available at $149.**
*Your ticket directly supports the creation of this experience—helping fund the professional styling, set design, and dedicated time needed to deliver a meaningful, high-quality creative environment that elevates your skills.*
You’ll leave with portfolio-worthy images, a clearer creative framework you can adapt to your own work, and new connections within the local photography community.
January 2026 Coffee Event
Northern Virginia Photographer’s Coffee Chat is a monthly Saturday morning meetup for photographers, videographers, and creators who want to meet more local talent, swap ideas, and leave with new connections (and better shoots).
We’ll keep it simple: coffee, quick intros, what you’re working on, and time to network. No pitching, no awkward formal panel, just real people building creative momentum in NoVA.
Hosted at The Studio by Nonagon Productions in Falls Church.
Every month at 9:00am on Saturday.
Smithsonian National Air and Space Museum, Udvar-Hazy Center Star Party
Members of the public are invited to view the wonders of the universe through the telescopes of NOVAC volunteers at the Smithsonian's Udvar-Hazy Center in Chantilly, VA. You do not need to be a member of the club or own any astronomical equipment to attend. Telescopes will be provided by the Smithsonian and pre-approved members of the NOVAC.
No other personal telescopes are permitted at the event.
The event will take place on the bus parking lot of the museum. **Please park your vehicle at the south end of the main visitors lot and follow signs and red lights to the observing site. As a reminder, parking during the event is free.**
Have a cosmic question? One of NOVAC's astronomers or museum staff will be happy to help you. As the sky gets dark, be prepared to enjoy the wonders of the night sky!
Don't forget to dress warmly. Please check the weather forecast. For lighting, cover a flashlight in red cellophane (the darker the better). Bring along water to keep hydrated.
Note: This outdoor event is weather-dependent and may be cancelled because of significant cloud cover or precipitation.
11th Anniversary Get Together -Sunday, Jan. 18th 2026
Meeting in the big room at George Mason Library in Annandale, VA, for a get-together to celebrate this Meetup group being 11 years old! We will have food and drink. Bring your favorite prints (2 max and any size) that you took in 2025, and bonus points if they were taken at a Virginia Beltway Photography Meetup. This year we will have three prizes: for 1st, 2nd, and 3rd.
Please review the Meeting Room Terms & Conditions. Only light refreshments, such as granola bars and bottled water, are permitted. Additionally, the meeting room must be cleared no later than 5:55 p.m. Users are responsible for room setup, including arrangement of tables and chairs, and cleanup, including returning furniture to its original placement. Setup/cleanup time should be included in the reservation. Groups are expected to leave rooms in an orderly condition promptly at the conclusion of the reserved time.
Journaling at a Bakery ☕️🥐
Let’s hang out and journal together, trade stationary and stickers, and have a good time! Please note, we do not have a reservationtion, so we will do our best to find some good spots when we get there.
The address is:
Photo Class: Photographic Composition – Essential Techniques
THIS CLASS IS OFFERED THROUGH CAPITAL PHOTOGRAPHY CENTER
**PLEASE REGISTER WITH CAPITAL PHOTOGRAPHY CENTER, NOT MEETUP!**
https://capitalphotographycenter.com/classes/class/2026-02-01-photographic-composition-essential-techniques
The composition of a photograph is the single most important element a photographer uses to convey an artistic statement. What’s included, excluded and the arrangement of elements within the frame is all part of composition.
This class will teach you techniques to improve the composition of your photos with hands-on shooting experience coupled with feedback.
Join instructor Michael Koren as you learn about composition in the Postal Museum and Union Station. The class begins with a lesson and viewing examples of compositional techniques from master photographers to help you when composing your own photographs.
We'll then go to specific locations to practice those composition techniques. Afterwards, participants will have free time to photograph all the museum has to offer.
We’ll follow up with a gentle critique and feedback of your best work of the day.
This class is about "seeing" stronger images. Any camera will do from DSLRs to mobile phones. If you *are*bringing a DSLR or mirrorless camera, lenses in the range of 18-135 would work well. No tripods allowed for this class.
Questions can be directed to Marie Joabar at info@capitalphotographycenter.com.
Class limit: 8-10
***
**THIS CLASS IS OFFERED THROUGH CAPITAL PHOTOGRAPHY CENTER**
https://capitalphotographycenter.com/classes/class/2026-02-01-photographic-composition-essential-techniques

















