Duncan WJ Palmer: Happy new year
Duncan WJ Palmer: Pantani
Duncan WJ Palmer: Hatching
Duncan WJ Palmer: 1870 parish boundary post depicting st giles, camberwell
Duncan WJ Palmer: Edgar Kail in my heart
Duncan WJ Palmer: Clown lamp
Duncan WJ Palmer: Velodrome!
Duncan WJ Palmer: I #rodethevelodrome :-D. #cycling #velodrome #track #trackcycling #olympic
Duncan WJ Palmer: Guess where...
Duncan WJ Palmer: Corn thins
Duncan WJ Palmer: Espresso martinis all round
Duncan WJ Palmer: Margate beckons
Duncan WJ Palmer: #ivyhouse
Duncan WJ Palmer: A Dulwich hamlet ghost is sat opposite me on this train! 👻⚽️
Duncan WJ Palmer: My wall. All my work (bar the japanese sumo print...)
Duncan WJ Palmer: #canadawater #photoaday #project365
Duncan WJ Palmer: #dalstonjunction. #project365 #photoaday
Duncan WJ Palmer: #birdman. #photoaday #project365
Duncan WJ Palmer: Putting together some wee #shanty songbooks so I can bust out some tunes when someone asks me. I'm terrible at remembering lyrics. #shantyvibes #music #singing. @ta_seashantychoir. #project365 #photoaday
Duncan WJ Palmer: Ceiling. #project365 #photoaday
Duncan WJ Palmer: Ooooh mama. #project365 #photoaday #bread #sourdough #ladculture #crackle #loaf
Duncan WJ Palmer: #bovril house. #project365 #photoaday
Duncan WJ Palmer: Honor Oak Park is the land of the loft conversion. #photoaday #project365
Duncan WJ Palmer: #canonbury. #photoaday #project365. #platform #splatform
Duncan WJ Palmer: The state of my haircut. Awful. #photoaday #project365. #hairloss