EJC 2016 Almere photos

My 16th EJC in a row. I took photos. Here are the Facebook albums for liking, commenting, sharing, tagging, etc:

Day 2 – Gandini Jugglers in Smashed XL

Day 3 – Jay Gilligan Street Show and Monday Open Stage

Days 4 and 5 – combat and Wednesday Open Stage

Days 6 and 7 – Diabolo Battle, Friday Open Stage

Day 8 – Saturday Open Stage

All images on my blog (unless otherwise stated) are under a Creative Commons 3.0 license, which means you can use them for non-commercial purposes, as long as you credit me and provide a link to this blog post for others to find them. If you want to use these photos for a commercial purpose (eg. in promotional material and on professional websites), email me at luke@juggler.net and I almost invariably give permission.

Gandini Juggling – Smashed XL

At the EJC 2016 Almere.

Gandini Juggling - Smashed XL: At the EJC 2016 Almere. Gandini Juggling - Smashed XL: At the EJC 2016 Almere. Gandini Juggling - Smashed XL: At the EJC 2016 Almere. Gandini Juggling - Smashed XL: At the EJC 2016 Almere. Gandini Juggling - Smashed XL: At the EJC 2016 Almere. Gandini Juggling - Smashed XL: At the EJC 2016 Almere. Gandini Juggling - Smashed XL: At the EJC 2016 Almere. Gandini Juggling - Smashed XL: At the EJC 2016 Almere. Gandini Juggling - Smashed XL: At the EJC 2016 Almere. Gandini Juggling - Smashed XL: At the EJC 2016 Almere. Gandini Juggling - Smashed XL: At the EJC 2016 Almere. Gandini Juggling - Smashed XL: At the EJC 2016 Almere. Gandini Juggling - Smashed XL: At the EJC 2016 Almere. Gandini Juggling - Smashed XL: At the EJC 2016 Almere. Gandini Juggling - Smashed XL: At the EJC 2016 Almere. Gandini Juggling - Smashed XL: At the EJC 2016 Almere. Gandini Juggling - Smashed XL: At the EJC 2016 Almere. Gandini Juggling - Smashed XL: At the EJC 2016 Almere. Gandini Juggling - Smashed XL: At the EJC 2016 Almere. Gandini Juggling - Smashed XL: At the EJC 2016 Almere. Gandini Juggling - Smashed XL: At the EJC 2016 Almere. Gandini Juggling - Smashed XL: At the EJC 2016 Almere. Gandini Juggling - Smashed XL: At the EJC 2016 Almere. Gandini Juggling - Smashed XL: At the EJC 2016 Almere.

no description.

no title: no description. no title: no description.

EJC 2016 Almere Day 3 – Jay Gilligan Show and Monday Open Stage

Jay Gilligan Street Show.

EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Jay Gilligan Street Show. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Jay Gilligan Street Show. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Jay Gilligan Street Show. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Jay Gilligan Street Show. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Jay Gilligan Street Show. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Jay Gilligan Street Show. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Jay Gilligan Street Show. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Jay Gilligan Street Show. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Jay Gilligan Street Show. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Jay Gilligan Street Show.

Cafe Caberet family.

EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Cafe Caberet family.

Monday Open Stage.

EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage. EJC 2016 Almere Day 3 - Jay Gilligan Show and Monday Open Stage: Monday Open Stage.

EJC 2016 Almere Days 4 and 5 – Combat and Wednesday Open Stage

Fight Night Combat Qualifications.

EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Fight Night Combat Qualifications. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Fight Night Combat Qualifications. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Fight Night Combat Qualifications. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Fight Night Combat Qualifications. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Fight Night Combat Qualifications. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Fight Night Combat Qualifications. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Fight Night Combat Qualifications. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Fight Night Combat Qualifications. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Fight Night Combat Qualifications. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Fight Night Combat Qualifications.

Wednesday Open Stage.

EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Wednesday Open Stage. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Wednesday Open Stage. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Wednesday Open Stage. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Wednesday Open Stage. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Wednesday Open Stage. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Wednesday Open Stage. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Wednesday Open Stage. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Wednesday Open Stage. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Wednesday Open Stage. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Wednesday Open Stage. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Wednesday Open Stage. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Wednesday Open Stage. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Wednesday Open Stage. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Wednesday Open Stage. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Wednesday Open Stage. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Wednesday Open Stage. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Wednesday Open Stage. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Wednesday Open Stage. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Wednesday Open Stage. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Wednesday Open Stage. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Wednesday Open Stage. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Wednesday Open Stage. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Wednesday Open Stage. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Wednesday Open Stage. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Wednesday Open Stage. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Wednesday Open Stage. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Wednesday Open Stage. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Wednesday Open Stage. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Wednesday Open Stage. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Wednesday Open Stage. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Wednesday Open Stage. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Wednesday Open Stage. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Wednesday Open Stage. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Wednesday Open Stage. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Wednesday Open Stage. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Wednesday Open Stage. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Wednesday Open Stage. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Wednesday Open Stage. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Wednesday Open Stage. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Wednesday Open Stage. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Wednesday Open Stage. EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Wednesday Open Stage.

Warming up before Fight Night.

EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Warming up before Fight Night.

Semi-finalist selfie.

EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: Semi-finalist selfie.

After the Fight Night.

EJC 2016 Almere Days 4 and 5 - Combat and Wednesday Open Stage: After the Fight Night.

EJC 2016 Almere Days 6 and 7 – Diabolo Battle and Friday Open Stage

Diabolo Battle.

EJC 2016 Almere Days 6 and 7 - Diabolo Battle and Friday Open Stage: Diabolo Battle. EJC 2016 Almere Days 6 and 7 - Diabolo Battle and Friday Open Stage: Diabolo Battle. EJC 2016 Almere Days 6 and 7 - Diabolo Battle and Friday Open Stage: Diabolo Battle. EJC 2016 Almere Days 6 and 7 - Diabolo Battle and Friday Open Stage: Diabolo Battle. EJC 2016 Almere Days 6 and 7 - Diabolo Battle and Friday Open Stage: Diabolo Battle. EJC 2016 Almere Days 6 and 7 - Diabolo Battle and Friday Open Stage: Diabolo Battle. EJC 2016 Almere Days 6 and 7 - Diabolo Battle and Friday Open Stage: Diabolo Battle. EJC 2016 Almere Days 6 and 7 - Diabolo Battle and Friday Open Stage: Diabolo Battle. EJC 2016 Almere Days 6 and 7 - Diabolo Battle and Friday Open Stage: Diabolo Battle. EJC 2016 Almere Days 6 and 7 - Diabolo Battle and Friday Open Stage: Diabolo Battle. EJC 2016 Almere Days 6 and 7 - Diabolo Battle and Friday Open Stage: Diabolo Battle. EJC 2016 Almere Days 6 and 7 - Diabolo Battle and Friday Open Stage: Diabolo Battle. EJC 2016 Almere Days 6 and 7 - Diabolo Battle and Friday Open Stage: Diabolo Battle. EJC 2016 Almere Days 6 and 7 - Diabolo Battle and Friday Open Stage: Diabolo Battle. EJC 2016 Almere Days 6 and 7 - Diabolo Battle and Friday Open Stage: Diabolo Battle. EJC 2016 Almere Days 6 and 7 - Diabolo Battle and Friday Open Stage: Diabolo Battle. EJC 2016 Almere Days 6 and 7 - Diabolo Battle and Friday Open Stage: Diabolo Battle. EJC 2016 Almere Days 6 and 7 - Diabolo Battle and Friday Open Stage: Diabolo Battle. EJC 2016 Almere Days 6 and 7 - Diabolo Battle and Friday Open Stage: Diabolo Battle. EJC 2016 Almere Days 6 and 7 - Diabolo Battle and Friday Open Stage: Diabolo Battle. EJC 2016 Almere Days 6 and 7 - Diabolo Battle and Friday Open Stage: Diabolo Battle. EJC 2016 Almere Days 6 and 7 - Diabolo Battle and Friday Open Stage: Diabolo Battle. EJC 2016 Almere Days 6 and 7 - Diabolo Battle and Friday Open Stage: Diabolo Battle.

Friday Open Stage. Photos by Juliane Kunzendorf.

EJC 2016 Almere Days 6 and 7 - Diabolo Battle and Friday Open Stage: Friday Open Stage. Photos by Juliane Kunzendorf. EJC 2016 Almere Days 6 and 7 - Diabolo Battle and Friday Open Stage: Friday Open Stage. Photos by Juliane Kunzendorf. EJC 2016 Almere Days 6 and 7 - Diabolo Battle and Friday Open Stage: Friday Open Stage. Photos by Juliane Kunzendorf. EJC 2016 Almere Days 6 and 7 - Diabolo Battle and Friday Open Stage: Friday Open Stage. Photos by Juliane Kunzendorf. EJC 2016 Almere Days 6 and 7 - Diabolo Battle and Friday Open Stage: Friday Open Stage. Photos by Juliane Kunzendorf. EJC 2016 Almere Days 6 and 7 - Diabolo Battle and Friday Open Stage: Friday Open Stage. Photos by Juliane Kunzendorf. EJC 2016 Almere Days 6 and 7 - Diabolo Battle and Friday Open Stage: Friday Open Stage. Photos by Juliane Kunzendorf. EJC 2016 Almere Days 6 and 7 - Diabolo Battle and Friday Open Stage: Friday Open Stage. Photos by Juliane Kunzendorf. EJC 2016 Almere Days 6 and 7 - Diabolo Battle and Friday Open Stage: Friday Open Stage. Photos by Juliane Kunzendorf. EJC 2016 Almere Days 6 and 7 - Diabolo Battle and Friday Open Stage: Friday Open Stage. Photos by Juliane Kunzendorf. EJC 2016 Almere Days 6 and 7 - Diabolo Battle and Friday Open Stage: Friday Open Stage. Photos by Juliane Kunzendorf. EJC 2016 Almere Days 6 and 7 - Diabolo Battle and Friday Open Stage: Friday Open Stage. Photos by Juliane Kunzendorf. EJC 2016 Almere Days 6 and 7 - Diabolo Battle and Friday Open Stage: Friday Open Stage. Photos by Juliane Kunzendorf. EJC 2016 Almere Days 6 and 7 - Diabolo Battle and Friday Open Stage: Friday Open Stage. Photos by Juliane Kunzendorf. EJC 2016 Almere Days 6 and 7 - Diabolo Battle and Friday Open Stage: Friday Open Stage. Photos by Juliane Kunzendorf. EJC 2016 Almere Days 6 and 7 - Diabolo Battle and Friday Open Stage: Friday Open Stage. Photos by Juliane Kunzendorf.

Friday Open Stage.

EJC 2016 Almere Days 6 and 7 - Diabolo Battle and Friday Open Stage: Friday Open Stage. EJC 2016 Almere Days 6 and 7 - Diabolo Battle and Friday Open Stage: Friday Open Stage.

Friday night.

EJC 2016 Almere Days 6 and 7 - Diabolo Battle and Friday Open Stage: Friday night. EJC 2016 Almere Days 6 and 7 - Diabolo Battle and Friday Open Stage: Friday night.

The bar tent on Friday night with the band “Scotch”.

EJC 2016 Almere Days 6 and 7 - Diabolo Battle and Friday Open Stage: The bar tent on Friday night with the band EJC 2016 Almere Days 6 and 7 - Diabolo Battle and Friday Open Stage: The bar tent on Friday night with the band EJC 2016 Almere Days 6 and 7 - Diabolo Battle and Friday Open Stage: The bar tent on Friday night with the band EJC 2016 Almere Days 6 and 7 - Diabolo Battle and Friday Open Stage: The bar tent on Friday night with the band

Ofek Snir 5 ball world record attempt.

EJC 2016 Almere Days 6 and 7 - Diabolo Battle and Friday Open Stage: Ofek Snir 5 ball world record attempt. EJC 2016 Almere Days 6 and 7 - Diabolo Battle and Friday Open Stage: Ofek Snir 5 ball world record attempt.

EJC 2016 Almere Day 8 – Saturday Open Stage

Bad lighting means low quality photos.

EJC 2016 Almere Day 8 - Saturday Open Stage: Bad lighting means low quality photos. EJC 2016 Almere Day 8 - Saturday Open Stage: Bad lighting means low quality photos. EJC 2016 Almere Day 8 - Saturday Open Stage: Bad lighting means low quality photos. EJC 2016 Almere Day 8 - Saturday Open Stage: Bad lighting means low quality photos. EJC 2016 Almere Day 8 - Saturday Open Stage: Bad lighting means low quality photos. EJC 2016 Almere Day 8 - Saturday Open Stage: Bad lighting means low quality photos. EJC 2016 Almere Day 8 - Saturday Open Stage: Bad lighting means low quality photos. EJC 2016 Almere Day 8 - Saturday Open Stage: Bad lighting means low quality photos. EJC 2016 Almere Day 8 - Saturday Open Stage: Bad lighting means low quality photos. EJC 2016 Almere Day 8 - Saturday Open Stage: Bad lighting means low quality photos. EJC 2016 Almere Day 8 - Saturday Open Stage: Bad lighting means low quality photos. EJC 2016 Almere Day 8 - Saturday Open Stage: Bad lighting means low quality photos. EJC 2016 Almere Day 8 - Saturday Open Stage: Bad lighting means low quality photos. EJC 2016 Almere Day 8 - Saturday Open Stage: Bad lighting means low quality photos. EJC 2016 Almere Day 8 - Saturday Open Stage: Bad lighting means low quality photos. EJC 2016 Almere Day 8 - Saturday Open Stage: Bad lighting means low quality photos. EJC 2016 Almere Day 8 - Saturday Open Stage: Bad lighting means low quality photos. EJC 2016 Almere Day 8 - Saturday Open Stage: Bad lighting means low quality photos. EJC 2016 Almere Day 8 - Saturday Open Stage: Bad lighting means low quality photos. EJC 2016 Almere Day 8 - Saturday Open Stage: Bad lighting means low quality photos. EJC 2016 Almere Day 8 - Saturday Open Stage: Bad lighting means low quality photos. EJC 2016 Almere Day 8 - Saturday Open Stage: Bad lighting means low quality photos. EJC 2016 Almere Day 8 - Saturday Open Stage: Bad lighting means low quality photos. EJC 2016 Almere Day 8 - Saturday Open Stage: Bad lighting means low quality photos. EJC 2016 Almere Day 8 - Saturday Open Stage: Bad lighting means low quality photos. EJC 2016 Almere Day 8 - Saturday Open Stage: Bad lighting means low quality photos. EJC 2016 Almere Day 8 - Saturday Open Stage: Bad lighting means low quality photos. EJC 2016 Almere Day 8 - Saturday Open Stage: Bad lighting means low quality photos. EJC 2016 Almere Day 8 - Saturday Open Stage: Bad lighting means low quality photos. EJC 2016 Almere Day 8 - Saturday Open Stage: Bad lighting means low quality photos. EJC 2016 Almere Day 8 - Saturday Open Stage: Bad lighting means low quality photos. EJC 2016 Almere Day 8 - Saturday Open Stage: Bad lighting means low quality photos.


I love to read comments and feedback about my blog posts. Please email me, I reply to every message: luke@juggler.net

This entry was posted in Juggling, Juggling, Juggling Convention Photos, Photography. Bookmark the permalink.