• Home
  • Leica Biker Blog
  • YouTube
    • Street Life
    • Leica Master Shots
    • Wedding
    • People
    • Moments
    • Las Vegas Daylight
    • Street Life: Bath
    • Happy Land
    • Shopfronts
    • Amélie
    • Louis
  • About & Prices
  • Contact
Menu

John Harper | Photography

Street : Wedding : Portrait : Blog
  • Home
  • Leica Biker Blog
  • YouTube
  • Galleries
    • Street Life
    • Leica Master Shots
    • Wedding
    • People
    • Moments
  • Series
    • Las Vegas Daylight
    • Street Life: Bath
    • Happy Land
    • Shopfronts
    • Amélie
    • Louis
  • About & Prices
  • Contact
L1005970-Edit.jpg

What Makes A Good Photograph?

February 23, 2025

My friend Jeff Chane-Mouye, street photographer and blogger, rescued me from an acute case of writers/photographers block with this message: How about we both write an article on the subject of “What elements make a good photograph”. My reply to Jeff, who also happens to be an Air Traffic Controller on Reunion Island: “Good idea. Though you may as well suggest I manage the airspace around Reunion for an hour.”. In fairness I should know a little more about photography than ATC, it’s certainly debatable. I foresee this blogpost being purely supposition on my part, much easier to point you in the direction of Jeff’s work, you can learn everything you need to know with strong supporting evidence. I’m going need some proof of my own. The idea of what makes a good photo is subjective and nebulous, we’ll circle back to that later. We’ll see what Jeff comes up with in his post.

The opener was taken last week, the one above from just over a year ago. To be frank, you can be Judy if you want, I should be searching my archives for better evidence, instead it’s whatever pops up that I recently looked at for inspiration to get the camera out. I’m lazy and that’s something you can’t be if you want to make a good photograph. Motivation and commitment are key, the great photographers knew this. They’d be shooting constantly, refining their style, understand their craft (hence that Venice shot, see what I did there!), an eye that is trained through continual practice to know precisely when to the release the shutter, eventually producing their outstanding photographs. Especially the case with Street or Documentary Photography. I suppose the basics towards the goal of getting a good photograph are similar whatever the subject matter is. No matter how creative and expert you might become, and I know this is disappointing, expect only a couple of exceptionally good shots a year. Goes without saying so I’ll say it, photographers need a camera. It’s totally irrelevant which camera. Let’s be absolutely clear, it’s just a tool, like a keyboard to a writer. You wouldn’t ask what type of quill Shakespeare preferred, who cares what lens Henri Cartier-Bresson used. What’s hugely relevant is that the camera becomes an extension, we know intuitively what it will render to make a good photograph. Next to zero thought as to any settings. What we see, what we feel, must be recreated in that moment and we can’t miss one of them fiddling around with exposure and focus.

View fullsize 20241022-20241022-L1009445-Edit.jpg
View fullsize 20241022-20241022-L1009448-Edit.jpg
View fullsize 20241022-20241022-L1009467-Edit.jpg

The great photographers, who actually made good photographs, also knew about composition and framing. Rule of Thirds, Leading Lines and so on. In those three shots from Norway the hut is in one third of the frame, more or less. I use thirds a lot, probably too much. Those ridges of the hills left and right are thirds, actually the first shot is rule of thirds on speed. The road is a leading line to the mountain in that one, the ridge to the hut in the second. The “third” shot is my favourite, the frame is more balanced. But what makes it better in my opinion is the addition of a human and without any context (unless you read my Norway post) might ask what is it he’s doing there. Actually even if you did read that blog you might still ask that and question his hat choice! Asking a question of the viewer: what’s going on here? A vital ingredient towards making a good photograph I believe….

Some Layers in that photograph and the one below. Layers add depth. I struggle with them, it’s extremely tricky to get them right. A photographer who’s associated with layers is Alex Webb, much copied on social media and hideously overdone in my opinion by his many imitators. His photography is much more than that and his layers are often subtle in their use. Here I can offer you an example to click: Mexicans arrested at the U.S. border 1979. Yes, Wow. I know. And that light is sublime. We need light, better add that to the growing list.

Evoking a memory or emotion is yet another ingredient. I’ve got thousands of photos of my youngest children. They were taken with feeling, something stirred, a distant memory or simply love. A longing for the innocence of my own childhood perhaps. I can’t eloquently express this, I’m compelled to take the shot instead. A picture paints a thousand words apparently.

I was always looking for the same when shooting weddings. You need a photo that represents the day. The mood, joy and overall beauty of the celebration. The youngest guests inevitably provide that…

Oh yes, you can use colour if you really have to! After spending quite some time writing all this I just realised that we would’ve all saved time if I’d simply used this quote from Henri Cartier-Bresson: “To take a photograph is to align the head, the eye and the heart. It's a way of life."
Let’s see what we’ve got towards what makes a good photograph. I understand that it’s all over the place, but I’ve touched upon:
1) Camera. 2) Absolute Commitment. 3) Framing & Composition. 4) Light. 5) Layers. 6) Mystery or a Narrative. 7) Emotion or Memory. 8) Subject. 9) Light.
Now we know just how difficult it really is to get that elusive shot. We should add gestures and action to that list by the way.

Every shot I’ve presented here is candid I just realised, nothing posed. We can add Candid to the ingredients. Time to wrap things up, it’s endless. In fact when I said Jeff rescued me, my initial thought was that this is going to be hard work. The opening photo was partly chosen because those two are how I felt at the prospect of writing this post. The truth is Jeff has reignited my passion, something suggests he might have used a bit psychology on me, I now want to go out and shoot again.
I really must mention subjectivity before signing off. Of course it’s subjective, the decision that a photo is declared “good” rests on so much that is personal. For example with our own photography and defining what is a good shot is dictated partly by how we felt when we took it. Others can’t possibly know that feeling. This is what makes photography competitions pretty much redundant, the judges have their own criteria, we see the winners and wonder how they reached their decision, meanwhile looking at the losers we are incredulous as to how they could have possibly missed them. Here’s the conclusion I’ve arrived at after studying the evidence and I’m judge on this blog; All photos are good as are the photographers who make them.
I’ll leave you with one of my favourite photographs that I think is good and pretty much has most of the elements we’ve discussed from Sam Abell…

Thank you for taking the time to read my blog. All images can be opened by clicking on the thumbnails. Not that it matters they were made using a Leica M with Summicron 28mm, 35mm or Noctilux 50mm Lens fitted. I used an Apple keyboard to type it all out!

If you're interested in receiving new Blogposts via email please subscribe using the box below which is titled: ‘The Latest Leica Biker Blogposts Delivered To Your Inbox’.

← Images à la SauvetteEinstein's Theory Of Photography →

The Latest Leica Biker Blogposts Delivered To Your Inbox

Sign up with your email address to receive the latest posts from the Leica Biker Blog.

We respect your privacy.

Thank you for signing up for the newsletter. This will mostly contain Leica Biker Blogpost updates.

Warmest Regards - John

Leica Biker Blog RSS

Latest Posts

Featured
Lost Found Light Shadow
May 14, 2025
Lost Found Light Shadow
May 14, 2025
Read More →
May 14, 2025
Images à la Sauvette
Mar 22, 2025
Images à la Sauvette
Mar 22, 2025
Read More →
Mar 22, 2025
What Makes A Good Photograph?
Feb 23, 2025
What Makes A Good Photograph?
Feb 23, 2025
Read More →
Feb 23, 2025
Einstein's Theory Of Photography
Dec 21, 2024
Einstein's Theory Of Photography
Dec 21, 2024

See, Click, Repeat.

Read More →
Dec 21, 2024
Monochrome Masters Assemble
Nov 19, 2024
Monochrome Masters Assemble
Nov 19, 2024

Norway. I’m still laughing.

Read More →
Nov 19, 2024
Anachronistic
Oct 1, 2024
Anachronistic
Oct 1, 2024
Read More →
Oct 1, 2024
Are You Seeing Anyone?
Jul 19, 2024
Are You Seeing Anyone?
Jul 19, 2024
Read More →
Jul 19, 2024
20240408-L1003296-Edit.jpg
Jun 8, 2024
Barcelona and Seeing Red. 2 for 1 Blog.
Jun 8, 2024
Read More →
Jun 8, 2024
Bad Times at the El Cortez
Apr 23, 2024
Bad Times at the El Cortez
Apr 23, 2024
Read More →
Apr 23, 2024
Acceptance
Mar 19, 2024
Acceptance
Mar 19, 2024
Read More →
Mar 19, 2024
Nothing To See Here
Feb 25, 2024
Nothing To See Here
Feb 25, 2024

Nothing Going On

Read More →
Feb 25, 2024
Highlights Exposed
Dec 21, 2023
Highlights Exposed
Dec 21, 2023

Vegas again

Read More →
Dec 21, 2023
  • May 2025
    • May 14, 2025 Lost Found Light Shadow May 14, 2025
  • March 2025
    • Mar 22, 2025 Images à la Sauvette Mar 22, 2025
  • February 2025
    • Feb 23, 2025 What Makes A Good Photograph? Feb 23, 2025
  • December 2024
    • Dec 21, 2024 Einstein's Theory Of Photography Dec 21, 2024
  • November 2024
    • Nov 19, 2024 Monochrome Masters Assemble Nov 19, 2024
  • October 2024
    • Oct 1, 2024 Anachronistic Oct 1, 2024
  • July 2024
    • Jul 19, 2024 Are You Seeing Anyone? Jul 19, 2024
  • June 2024
    • Jun 8, 2024 Barcelona and Seeing Red. 2 for 1 Blog. Jun 8, 2024
  • April 2024
    • Apr 23, 2024 Bad Times at the El Cortez Apr 23, 2024
  • March 2024
    • Mar 19, 2024 Acceptance Mar 19, 2024
  • February 2024
    • Feb 25, 2024 Nothing To See Here Feb 25, 2024
  • December 2023
    • Dec 21, 2023 Highlights Exposed Dec 21, 2023
  • November 2023
    • Nov 19, 2023 Italian Lessons Nov 19, 2023
  • October 2023
    • Oct 10, 2023 US Bond Part 2 Oct 10, 2023
    • Oct 4, 2023 US Bond Part 1 Oct 4, 2023
  • August 2023
    • Aug 18, 2023 News Travels Aug 18, 2023
  • July 2023
    • Jul 12, 2023 Throw Three Sixes Jul 12, 2023
  • June 2023
    • Jun 28, 2023 Still Searching Jun 28, 2023
  • April 2023
    • Apr 24, 2023 I, Photographer Apr 24, 2023
    • Apr 1, 2023 Introspection Apr 1, 2023
  • March 2023
    • Mar 3, 2023 Missing The Moments Mar 3, 2023
  • January 2023
    • Jan 22, 2023 Windmills Of My Mind Jan 22, 2023
  • December 2022
    • Dec 29, 2022 Twelve 2022 Dec 29, 2022
    • Dec 20, 2022 All Things Must Pass Dec 20, 2022
  • July 2022
    • Jul 2, 2022 Observer Jul 2, 2022
  • May 2022
    • May 27, 2022 Nebulous Concept May 27, 2022
  • April 2022
    • Apr 30, 2022 Maybe This Time Apr 30, 2022
    • Apr 1, 2022 Red Letter Day Apr 1, 2022
  • March 2022
    • Mar 5, 2022 Mindfulness Mar 5, 2022
  • February 2022
    • Feb 18, 2022 Street Photography Success Feb 18, 2022
    • Feb 4, 2022 Watcher of the Skies Feb 4, 2022
  • January 2022
    • Jan 9, 2022 Ongoing Moments Jan 9, 2022
  • December 2021
    • Dec 18, 2021 Twelve 2021 Dec 18, 2021
    • Dec 12, 2021 Gathering Storm Dec 12, 2021
    • Dec 5, 2021 Cloudy With A Chance Of Photos Dec 5, 2021
  • November 2021
    • Nov 21, 2021 Blinded By The Light Nov 21, 2021
    • Nov 5, 2021 Abu Dhabi Four Nov 5, 2021
  • October 2021
    • Oct 14, 2021 Everyday Photography Oct 14, 2021
    • Oct 3, 2021 Testing Times Oct 3, 2021
  • September 2021
    • Sep 10, 2021 Identikit Sep 10, 2021
  • August 2021
    • Aug 31, 2021 London Break Aug 31, 2021
    • Aug 7, 2021 School's Out Aug 7, 2021
  • July 2021
    • Jul 22, 2021 Honolulu and the Pingdemic Jul 22, 2021
    • Jul 9, 2021 It'll End In Tears Jul 9, 2021
  • June 2021
    • Jun 18, 2021 Bournemouth, Bristol & Bath Jun 18, 2021
    • Jun 8, 2021 Photo Finish Jun 8, 2021
  • May 2021
    • May 23, 2021 Shipshape and Bristol Fashion May 23, 2021
    • May 13, 2021 Evolution May 13, 2021
  • April 2021
    • Apr 23, 2021 30 Days Apr 23, 2021
  • March 2021
    • Mar 20, 2021 Every Picture Mar 20, 2021
    • Mar 1, 2021 Caged Mar 1, 2021
  • January 2021
    • Jan 9, 2021 Here We Go Again Jan 9, 2021
  • December 2020
    • Dec 26, 2020 Twelve 2020 Dec 26, 2020
    • Dec 13, 2020 A Photojournalist I'm Not Dec 13, 2020
  • November 2020
    • Nov 30, 2020 A Week at 50mm Nov 30, 2020
    • Nov 18, 2020 Imperfect Nov 18, 2020
    • Nov 4, 2020 Street Life: Live Nov 4, 2020
  • October 2020
    • Oct 14, 2020 Four Go To Devon Oct 14, 2020
  • September 2020
    • Sep 25, 2020 As The Images Unwind Sep 25, 2020
    • Sep 21, 2020 King Canute Sep 21, 2020
    • Sep 3, 2020 Opening Up Sep 3, 2020
  • August 2020
    • Aug 15, 2020 Holiday Blues Aug 15, 2020
    • Aug 4, 2020 Quality Street Time Aug 4, 2020
  • July 2020
    • Jul 11, 2020 Books Jul 11, 2020
  • June 2020
    • Jun 29, 2020 Something In The Air Jun 29, 2020
    • Jun 18, 2020 Blowin' in the Wind Jun 18, 2020
    • Jun 2, 2020 It Could Be Worse Jun 2, 2020
  • May 2020
    • May 23, 2020 Ghost Town May 23, 2020
    • May 12, 2020 Underground Network of Hairdressers May 12, 2020
  • April 2020
    • Apr 12, 2020 The Waiting Game Apr 12, 2020
  • March 2020
    • Mar 26, 2020 Keep Smiling Mar 26, 2020
    • Mar 5, 2020 Would You Still Take Photos If You Didn't Share? Mar 5, 2020
  • February 2020
    • Feb 26, 2020 London Calling Feb 26, 2020
    • Feb 21, 2020 Forgotten Projects Feb 21, 2020
    • Feb 13, 2020 A Little Bit Of This And That Feb 13, 2020
    • Feb 7, 2020 Don McCullin, Me, Rod & Landscapes Feb 7, 2020
    • Feb 1, 2020 Two Cities Feb 1, 2020
  • January 2020
    • Jan 26, 2020 Testing Jan 26, 2020
    • Jan 16, 2020 Man Buys Lens Shock Jan 16, 2020
    • Jan 5, 2020 2020 Vision Jan 5, 2020
  • December 2019
    • Dec 19, 2019 Twelve 2019 Dec 19, 2019
    • Dec 8, 2019 The Monthly Review: November Dec 8, 2019
    • Dec 3, 2019 Living Las Vegas Dec 3, 2019
  • November 2019
    • Nov 6, 2019 Paris: Comme ci, Comme ça Nov 6, 2019
  • October 2019
    • Oct 29, 2019 The Monthly Review: October Oct 29, 2019
    • Oct 26, 2019 SD Card Oct 26, 2019
    • Oct 21, 2019 Street Life Oct 21, 2019
    • Oct 9, 2019 The Tor Tour Oct 9, 2019
    • Oct 4, 2019 Deja Vu Oct 4, 2019
    • Oct 1, 2019 The Monthly Review: September Oct 1, 2019
  • September 2019
    • Sep 22, 2019 Curation Crisis Sep 22, 2019
    • Sep 18, 2019 Woolley Grange Wedding Sep 18, 2019
    • Sep 6, 2019 Shooting From The Hip Sep 6, 2019
  • August 2019
    • Aug 30, 2019 The Monthly Review: August Aug 30, 2019
    • Aug 16, 2019 Roman Holiday Aug 16, 2019
  • July 2019
    • Jul 31, 2019 The Monthly Review: July Jul 31, 2019
    • Jul 28, 2019 Hot in the City Jul 28, 2019
    • Jul 19, 2019 Measuring Photographic Success? Jul 19, 2019
    • Jul 17, 2019 Family Shoots Jul 17, 2019
    • Jul 5, 2019 People Jul 5, 2019
    • Jul 1, 2019 The Monthly Review: June Jul 1, 2019
  • June 2019
    • Jun 24, 2019 99% Failure Jun 24, 2019
    • Jun 19, 2019 Everyday Wellbeing Jun 19, 2019
    • Jun 8, 2019 Getting Closer Jun 8, 2019
    • Jun 1, 2019 The Monthly: May Jun 1, 2019
  • May 2019
    • May 24, 2019 Oxford: Revisited May 24, 2019
    • May 17, 2019 All The World's A Stage May 17, 2019
    • May 10, 2019 Wedding Photography with a Leica May 10, 2019
    • May 3, 2019 Bath meets Aix-en-Provence - Part Deux May 3, 2019
    • May 2, 2019 The Monthly: April May 2, 2019
  • April 2019
    • Apr 28, 2019 Bath meets Aix-en-Provence Apr 28, 2019
    • Apr 20, 2019 Abu Dhabi Take Three Apr 20, 2019
    • Apr 6, 2019 Practice Apr 6, 2019
    • Apr 2, 2019 The Monthly: March Apr 2, 2019
  • March 2019
    • Mar 27, 2019 Layers Mar 27, 2019
    • Mar 19, 2019 Rainy Days Mar 19, 2019
    • Mar 12, 2019 Stolen Identities Mar 12, 2019
    • Mar 1, 2019 The Monthly: February Mar 1, 2019
  • February 2019
    • Feb 28, 2019 Same Old Feb 28, 2019
    • Feb 18, 2019 Shine On Feb 18, 2019
  • January 2019
    • Jan 31, 2019 The Monthly: January Jan 31, 2019
    • Jan 23, 2019 Street View Jan 23, 2019
    • Jan 11, 2019 Grab It Whilst You Can Jan 11, 2019
    • Jan 6, 2019 The Post Christmas Post Jan 6, 2019
  • December 2018
    • Dec 18, 2018 Twelve 2018 Dec 18, 2018
    • Dec 12, 2018 Three Clicks Dec 12, 2018
    • Dec 1, 2018 The Monthly: November Dec 1, 2018
  • November 2018
    • Nov 23, 2018 No Time, No Excuse Nov 23, 2018
    • Nov 10, 2018 Low Light Central Nov 10, 2018
  • October 2018
    • Oct 31, 2018 The Monthly: October Oct 31, 2018
    • Oct 28, 2018 Day of the Red Oct 28, 2018
    • Oct 21, 2018 Everything Else Is Just Background Oct 21, 2018
    • Oct 10, 2018 A Little "Like" Conversation Oct 10, 2018
  • September 2018
    • Sep 29, 2018 The Monthly: September Sep 29, 2018
    • Sep 20, 2018 My Point Of View Sep 20, 2018
    • Sep 15, 2018 No Man Is An Island Sep 15, 2018
    • Sep 6, 2018 I know What We Did Last Summer Sep 6, 2018
    • Sep 2, 2018 Follow Unfollow Syndrome Sep 2, 2018
    • Sep 1, 2018 The Monthly: August Sep 1, 2018
  • August 2018
    • Aug 25, 2018 Preset Aug 25, 2018
    • Aug 11, 2018 Unbiased Aug 11, 2018
  • July 2018
    • Jul 26, 2018 The Last Weekly: 20-26 July 2018 Jul 26, 2018
    • Jul 20, 2018 The Weekly: 13-19 July 2018 Jul 20, 2018
    • Jul 19, 2018 Fossil Central Jul 19, 2018
    • Jul 13, 2018 The Weekly: 06-12 July 2018 Jul 13, 2018
    • Jul 10, 2018 Time for Reflection Jul 10, 2018
    • Jul 5, 2018 The Weekly: 28 June-05 July 2018 Jul 5, 2018
  • June 2018
    • Jun 29, 2018 The Weekly: 22-28 June 2018 Jun 29, 2018
    • Jun 25, 2018 Bournemouth Jun 25, 2018
    • Jun 21, 2018 The Weekly: 15-21 June 2018 Jun 21, 2018
    • Jun 15, 2018 The Weekly: 08-14 June 2018 Jun 15, 2018
    • Jun 12, 2018 Weston-Super-Mare Jun 12, 2018
    • Jun 8, 2018 The Weekly: 01-07 June 2018 Jun 8, 2018
    • Jun 5, 2018 Beside The Seaside Jun 5, 2018
  • May 2018
    • May 23, 2018 Halcyon Days May 23, 2018
    • May 16, 2018 Make or Take May 16, 2018
    • May 10, 2018 Much Ado About Nothing May 10, 2018
    • May 2, 2018 Dancing In The Street May 2, 2018
  • April 2018
    • Apr 20, 2018 Under the Influence Apr 20, 2018
    • Apr 15, 2018 Abu Dhabi Two Apr 15, 2018
  • March 2018
    • Mar 27, 2018 Leica Noctilux - A One Trick Pony? Mar 27, 2018
    • Mar 12, 2018 The System Mar 12, 2018
  • February 2018
    • Feb 16, 2018 Peaks and Troughs Feb 16, 2018
    • Feb 8, 2018 Street Style Feb 8, 2018
    • Feb 2, 2018 Back to Bath Feb 2, 2018
  • January 2018
    • Jan 27, 2018 Stourhead Revisited Jan 27, 2018
    • Jan 23, 2018 Form versus Content Jan 23, 2018
    • Jan 9, 2018 K.I.S.S. Jan 9, 2018
    • Jan 4, 2018 What I did at Christmas Jan 4, 2018
  • December 2017
    • Dec 9, 2017 Twelve Dec 9, 2017
  • November 2017
    • Nov 30, 2017 It's Just People Walking Along Nov 30, 2017
    • Nov 20, 2017 Wet and Wild Nov 20, 2017
    • Nov 10, 2017 Coffee Society Nov 10, 2017
    • Nov 7, 2017 Shoot Out Nov 7, 2017
  • October 2017
    • Oct 25, 2017 For Me Oct 25, 2017
  • September 2017
    • Sep 21, 2017 Feeling Uninspired? Sep 21, 2017
    • Sep 15, 2017 A Week At 90mm Sep 15, 2017
    • Sep 8, 2017 Is It Worth The Shot? Sep 8, 2017
    • Sep 2, 2017 Life Is Better In Canada Sep 2, 2017
  • August 2017
    • Aug 16, 2017 Say Cheese Aug 16, 2017
    • Aug 15, 2017 So Good They Named It Twice Aug 15, 2017
  • July 2017
    • Jul 14, 2017 Living The Dream Jul 14, 2017
    • Jul 5, 2017 Dead Interesting Jul 5, 2017
    • Jul 1, 2017 You Can Lead A Horse To Water Jul 1, 2017
  • June 2017
    • Jun 24, 2017 What The Flock? Jun 24, 2017
  • May 2017
    • May 7, 2017 Frame Of Mind May 7, 2017
  • April 2017
    • Apr 26, 2017 Abu Dhabi Do's & Don'ts Apr 26, 2017
    • Apr 11, 2017 Another Country Apr 11, 2017
    • Apr 5, 2017 The Butcher and The Russian Apr 5, 2017
  • March 2017
    • Mar 30, 2017 Variations on a Theme Mar 30, 2017
    • Mar 22, 2017 Wiltshire - Druid Central Mar 22, 2017
    • Mar 14, 2017 Photography with a Purpose Mar 14, 2017
    • Mar 8, 2017 Lost Mar 8, 2017
    • Mar 3, 2017 Hyperfocal Mar 3, 2017
  • February 2017
    • Feb 26, 2017 The Wallops Feb 26, 2017
    • Feb 15, 2017 Salisbury Cathedral and the Magna Carta Feb 15, 2017
    • Feb 10, 2017 I went to Oxford you know Feb 10, 2017
    • Feb 2, 2017 Light Search Feb 2, 2017
  • January 2017
    • Jan 26, 2017 Mind The Gap Jan 26, 2017
    • Jan 18, 2017 Pier Pressure Jan 18, 2017
    • Jan 12, 2017 Brush with the Law Jan 12, 2017
    • Jan 9, 2017 Foggy Morning Walk Jan 9, 2017
    • Jan 5, 2017 At Last Jan 5, 2017
    • Jan 3, 2017 Out with the Old In with the New Jan 3, 2017

©John Harper Photography - All Rights Reserved.