JD Photography @axissimp.bsky.social · 14/09/2026Sometimes you just wanna make a merman 🧜♂️ new composite image I made (no AI) Model 📸: @justcantstahp.bsky.social 0547
JD Photography @axissimp.bsky.social · 29/07/2026Proof that fringe deserves a comeback. Model 📸: @lukefbecker.bsky.social #CowboyStyle #EditorialPortrait #WesternFashion #PortraitPhotography #PortraitMood 2525
Reposted by JD Photographypepper, now with wings 🍉🦇 @descovyschild.slut.dog · 27/04/2026when i say i want to smell stinky armpits what i mean is i want to smell THE STINKIEST armpits 1462
JD Photography @axissimp.bsky.social · 25/04/2026Framing something that won’t stay contained. 🖼️ 0173
Reposted by JD PhotographyKirk @welcome2kirklandia.bsky.social · 14/04/2026Another photo from yesterday 281612150
JD Photography @axissimp.bsky.social · 22/04/2026Somewhere between “just one smoke” and “hold my jeans.” Model 📸: @lukefbecker.bsky.social 0658
Reposted by JD PhotographyLuke Becker @lukefbecker.bsky.social · 15/04/2026🤠🐫 day, by @axissimp.bsky.social 517314
Reposted by JD PhotographyLuke Becker @lukefbecker.bsky.social · 06/04/2026Get in there, champ! #muskymonday 📸 @axissimp.bsky.social 31317
Reposted by JD PhotographyLuke Becker @lukefbecker.bsky.social · 25/03/2026Cowboy butt 🤠🌕 📸 Justin DeMattico 322123
Reposted by JD PhotographyLuke Becker @lukefbecker.bsky.social · 26/03/2026Birthday boy 🤠 📸 Justin DeMattico 181426
Reposted by JD PhotographyLuke Becker @lukefbecker.bsky.social · 31/03/2026More is more, but sometimes you don't need that much to look like a million bucks 🤠 📸 Justin DeMattico 31066
JD Photography @axissimp.bsky.social · 05/12/2025Cowboy energy in three moods: the tease, the troublemaker, and the one you don’t play pool with unless you’re ready to lose. 0245
JD Photography @axissimp.bsky.social · 12/11/2025It was late. A cowboy stood under the yellow light, his reflection bent across the green felt. He lined up his shot, slow and certain. There was something reverent in the way he moved in the smoke and noise of the bar, he knew what it meant to believe in something. 0195
Reposted by JD PhotographyStephen Harte @stephenhartexxx.bsky.social · 18/10/2025Cheeky Saturday... taplink.cc/stephenharte... 📸: @axissimp.bsky.social 312812
Reposted by JD PhotographyStephen Harte @stephenhartexxx.bsky.social · 18/10/2025prepare yourself: I have large eyelashes.. 📸 @axissimp.bsky.social 315912
JD Photography @axissimp.bsky.social · 07/10/2025Somewhere between a saint’s vision and a sculptor’s dream. 🍇 0141
JD Photography @axissimp.bsky.social · 30/09/2025Leather, light, and a little attitude. A body can be armor, a pose its own power. Skin and leather — a contrast as old as desire itself. Model 📸: Tommy 0141
JD Photography @axissimp.bsky.social · 19/09/2025Three moods: unbothered, untamed, unforgettable. 🤠 Model 📸: @postcoleonmain.com 060
JD Photography @axissimp.bsky.social · 15/09/2025A cowboy is never just one thing— sinner and saint, outlaw and lover, sweat and velvet, leather and lace. Myth remade, desire revealed. 🌾🤠 Model 📸: @postcoleonmain.com 0222
JD Photography @axissimp.bsky.social · 08/09/2025Sharp edges and quiet moments. The body shifts, the mood changes— but the truth lingers in every frame. A study in power, vulnerability, and the beauty of being seen. Model 📸: @postcoleonmain.com 0132
JD Photography @axissimp.bsky.social · 02/09/2025Every shape begins with stillness. Every extension stretches toward something unseen. Every curve is a story told without words. The dancer’s body doesn’t just move—it sculpts space, turning silence into rhythm and posture into poetry. 0120
JD Photography @axissimp.bsky.social · 28/08/2025Sometimes art isn’t about what you create, but about how you allow yourself to simply exist. To fold inward, to hold yourself, to be still and seen. The body becomes the brushstroke, the silence becomes the frame. 0151
JD Photography @axissimp.bsky.social · 25/08/2025I am the silence between thunder and rain 🌧️ I let the light bend me into something unrecognizable. ⚡️ 070
JD Photography @axissimp.bsky.social · 22/08/2025The body as temple. The ink as scripture. The light as revelation. ✨ Model 📸: @stephenhartexxx.bsky.social 0121
JD Photography @axissimp.bsky.social · 19/08/2025Flesh and ink. Strength and vulnerability. Every angle reveals another story carved into the skin. Model 📸: @stephenhartexxx.bsky.social 0262
JD Photography @axissimp.bsky.social · 14/08/2025Red for desire. Blue for reflection. Green for the things we don’t say out loud. Model 📸: @stephenhartexxx.bsky.social 0171
JD Photography @axissimp.bsky.social · 07/08/2025Somewhere between cowboy camp, Greek myth, and lumberjack fantasy. Wrangling leather, linen, and longing. Which version of him are you taking home? Model 📸: @axlemelb.bsky.social 0726
JD Photography @axissimp.bsky.social · 01/08/2025A gesture toward modesty. A pose built for performance. Model 📸: @axlemelb.bsky.social 0932
JD Photography @axissimp.bsky.social · 28/07/2025Black leather sharp as shadow, buffalo check soft as memory. The vest stays buttoned — just barely. A still frame between show and shelter. 1462
JD Photography @axissimp.bsky.social · 26/07/2025If anyone has any recommendations or suggestions on models you’d like to see me work with/shoot, send me a DM or tag them below. Looking to line up a few new shoots in the coming weeks. 010
JD Photography @axissimp.bsky.social · 24/07/2025Somewhere between the locker room and a lost Michelangelo sketch. ⠀ A body framed like scripture — sacred, sculpted, and just a little undone. Light and gesture doing the heavy lifting. Model: @raurymoore.bsky.social 0152
JD Photography @axissimp.bsky.social · 18/07/2025Body as altar. Fabric as fig leaf. Pose as power. ⠀ These portraits flirt with classical beauty and gym-rat bravado, but never take themselves too seriously. ⠀ Masculinity reimagined — one flex, one drape, one jockstrap at a time. Model: @raurymoore.bsky.social 1648
JD Photography @axissimp.bsky.social · 14/07/2025Somewhere between Eden and the edge of the frontier - draped in drama, carved by light, and laced in leather ✨ Model 📸: @raurymoore.bsky.social 0384
Reposted by JD PhotographyJames Bound XXX 😈 📍Vancouver @jamesboundxxx.bsky.social · 23/06/2025As promised: me getting my throat ravaged by an exceptionally hot twunk last week. 🥵🥵🥵 #gayoral 632550
JD Photography @axissimp.bsky.social · 05/06/2025If your ass looks like this, I’ll do anything you say 😅🫨😵💫😍 082
JD Photography @axissimp.bsky.social · 02/06/2025Some more photos with this stud! Doesn’t he photograph so well?! 0130
Reposted by JD PhotographyRutt 🔜 Darklands 27 @ruttncountry.slut.dog · 14/04/2025Just some horny pups doing what they do best. After @pupperdante.bsky.social put a couple loads in @frostfolsky.bsky.social, it was my turn and I took 2+ hours with my thick hog in him before dropping a load of my own in there. Good dogs all around. 😈🥵 Vid by @pupperdante.bsky.social 271507141
Reposted by JD PhotographyTHIKTOOL ♦️ Rope Daddy @thiktool.com · 30/03/2025Sometimes I like to get my dick wet thiktool.com/SZNDBEEF 419719
Reposted by JD Photographyscrufffypup @scrufffypup.bsky.social · 19/03/2025So hot n sticky rn bro! 🥵🐽🍑💨 734284538
Reposted by JD PhotographyThe Scruffy Texan 💪🏼 @thatscruffytexan.bsky.social · 21/02/2025Come make my day and get a whiff of these ripe pits. R/T if you wanna sniff 🐷 1449776
Reposted by JD PhotographyBarrett Fox @barrettfoxxxx.bsky.social · 06/02/2025Note to self: Finn (@ohmynuk.bsky.social) likes the long, deep strokes. 111104159
JD Photography @axissimp.bsky.social · 31/01/2025Who doesn’t like a sexy hooded boy in a harness? 🤤🥵 050
JD Photography @axissimp.bsky.social · 03/01/2025A few new photos from a shoot I did recently. Isn’t this cowboy a total hunk? 🤠 😍 more to come soon! 090