ADVERTISEMENT

When people think about programmers, the image that pops into their head is probably a person who is hunched over a computer in a dark corner, relentlessly tapping away on the keyboard with no contact with the outside world. However, this couldn’t be further from the truth. In reality, just like in any other industry, developers come from various backgrounds and have different personalities, making them a diverse group.  

To learn more about the day-to-day lives of programmers, we are once again visiting the Programmer Humor subreddit, which is full of jokes and memes perfectly capturing the chaos and struggles of this profession. Scroll down to find them, and don’t forget to check out a conversation with software engineers Evgeny Klimenchenko and Ben Grimwade from the UK, who kindly agreed to tell us more about programming humor.

RELATED:
    #2

    Thestruggleisreal

    Thestruggleisreal

    Green____cat Report

    Add photo comments
    POST
    Beeps
    Community Member
    1 month ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

    Last week I fixed a monitor in the office that had been “broken” for a week and that several people had already tried to fix. And yes, you guessed it how I “fixed” it. And I don’t even work in IT.

    View More Replies...
    View more commentsArrow down menu
    #3

    Programmercooks

    Programmercooks

    rkoutnik Report

    Add photo comments
    POST
    LuckyL
    Community Member
    1 month ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

    but then you find out that your pot no longer works on your new induction stove, the carrot is moldy and the peeler is in the dishwasher anyway.

    View More Replies...
    View more commentsArrow down menu

    Software engineer Evgeny Klimenchenko from the UK believes that the stereotype of programmers being antisocial and dull is quite misleading. 

    “Programmers often have a rich sense of humour that's often related to their line of work. Their jokes might be technical, but they're definitely there and can be quite witty. Because programmers' humour is quite technical and full of industry jargon, a lot of people don't understand it, and that leads to them believing that we don't have a sense of humour.”

    #5

    Fastfollow

    Fastfollow

    taylorbuley Report

    Add photo comments
    POST
    Savahax
    Community Member
    1 month ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

    There's a lot of information available about this. ANY software that goes to space is insanely safe. There are so many rules about this. For instance, none of the devices have an "off" instruction. Just to make sure no one can hit it on accident. The code that goes up to space is horrible by human standards and for a reason, it's designed to be terrible. It's designed to be fixable by sending lines of HEX or Binary to fix it. There's an encryption obviously which is the only thing stopping ME from altering the code on those satellites and rovers. But the reason it can keep working without a dead chip is called "Fault tolerance". CD's have it too. It's really clever. Check this: ------ https://www.youtube.com/watch?v=X8jsijhllIA

    View More Replies...
    View more commentsArrow down menu
    ADVERTISEMENT
    #6

    Guyswehaveanenemy

    Guyswehaveanenemy

    tenderlove Report

    Add photo comments
    POST
    Beeps
    Community Member
    1 month ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

    Oh this is evil. I’m stealing this, but only for badly designed surveys.

    View More Replies...
    View more commentsArrow down menu

    Meanwhile, software engineer Ben Grimwade says, “As with any other group or industry, there are those that joke more and those that joke less. I personally feel that if you aren’t having fun and making jokes at work, you are missing out on life. We spend more time at work than with our families, so have fun doing it.”

    #8

    Everyprojectmanagerever

    Everyprojectmanagerever

    LakesideNorth Report

    Add photo comments
    POST
    JoinMeZoe
    Community Member
    1 month ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

    They cut the baby in to nine, each spend a month raising it, then build it back. Simple!

    View more commentsArrow down menu
    ADVERTISEMENT

    As Klimenchenko already mentioned, programming humor is quite niche, overflowing with industry jargon. “It often revolves around different programming languages, algorithms, and software quirks. Programmers love to poke fun at their own challenges and the absurdities they are faced with on a day-to-day basis. We also love our puns,” he fondly shares.

    ADVERTISEMENT

    Grimwade adds that programming humor is generally quite dry and leans toward being more sarcastic than what you would find in other areas of life or even professions. 

    Klimenchenko shares that the most popular ongoing inside joke among developers that reflects their struggles perfectly is “It works on my machine." He explains that it’s a good way to deflect a code that doesn’t run elsewhere. “Everyone understands that this is just a joke, and if it works on one machine, it should work on most.”

    #13

    Stillbetterthanlibreoffice

    Stillbetterthanlibreoffice

    ellewasamistake Report

    Add photo comments
    POST
    Robert T
    Community Member
    1 month ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

    They were going to cancel it, but someone laid the schedule out in a table... ;-)

    View more commentsArrow down menu
    ADVERTISEMENT
    #14

    Googling

    Googling

    SufficientMark3344 Report

    Add photo comments
    POST
    Jon Steensen
    Community Member
    1 month ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

    googleling is an artform - especially when you don't even know the name of the thing you are looking for. Furthermore the internet has now become so poluted with all kinds of made up nonsense, that knowing how to filter it out, so you only get the usefull parts, is a great skill.

    View More Replies...
    View more commentsArrow down menu
    #15

    Oddlyspecific

    Oddlyspecific

    general_452 Report

    Add photo comments
    POST
    Robert T
    Community Member
    1 month ago (edited) DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

    They wanted a bigger byte of the market! I'd laugh even louder if the previous limit was 16, as that's just a nibble!!!

    View More Replies...
    View more commentsArrow down menu

    “Another one is we love our "Infinite Loops" jokes—jokes about code that never stops running. Or similarly jokes about "recursions," that one might be hard to explain, haha,” adds Klimenchenko.

    #16

    Icanseewhereistheissue

    Icanseewhereistheissue

    vinceflibustier Report

    Add photo comments
    POST
    Jrog
    Community Member
    1 month ago (edited) DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

    This refers to the July 19, 2024 outage of all Crowdstrike services, that caused $5.4 billion in losses in what might be considered "the largest IT outage in history", all stemming from a single faulty software update pushed on a Friday afternoon (a big no-no). CrowdStrike supplies a security software called Falcon to thousand of companies. The software embeds itself into the Windows kernel, and the update made impossible to boot the PCs affected.

    View More Replies...
    View more commentsArrow down menu
    #17

    Chadrecursioncode

    Chadrecursioncode

    Asleep-Television-24 Report

    Add photo comments
    POST
    Savahax
    Community Member
    1 month ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

    here;s this infinite paradox loop in Python: def process_wishes(wishes): wish1 = lambda: not wishes[1]() # Do opposite of next wish wish2 = lambda: not wishes[2]() # Don't fulfill third wish wish3 = lambda: not wishes[0]() # Ignore first wish wishes = [wish1, wish2, wish3] try: result = wishes[0]() print("Wishes processed successfully") return result except RecursionError: print("Stack overflow: Infinite wish loop detected") raise except Exception as e: print(f"Critical error: {str(e)}") raise

    View More Replies...
    View more commentsArrow down menu

    Grimwade additionally tells us that programmers love a good pun and often joke about the plethora of misunderstandings that happen with other departments. “Like the sales teams that sell software to clients telling the clients that we already have it (when we don’t), and then tell us to write it by the next day, or the product team who tell customers how the system should work and then tell us something different.”

    ADVERTISEMENT
    #19

    Leadershipmindset

    Leadershipmindset

    CuriousNewbie101 Report

    Add photo comments
    POST
    BeesEelsAndPups
    Community Member
    1 month ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

    Awww. I do try to be a good senior dev. I hope I make the junior devs feel good about their work.

    View more commentsArrow down menu
    #20

    Thoughtyouwereinvisiblehuhthinkagain

    Thoughtyouwereinvisiblehuhthinkagain

    JhinMoriarty Report

    Add photo comments
    POST
    Robert T
    Community Member
    1 month ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

    Incognito browsing only prevents your browser from recording your actions, not the servers you interact with. So if you Google something whilst in incognito mode, Google still records it.

    View More Replies...
    View more commentsArrow down menu
    #21

    Wardeclaration

    Wardeclaration

    Medmaksi Report

    Add photo comments
    POST
    Savahax
    Community Member
    1 month ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

    "function peace() { // TODO: Implement world peace throw new Error('Not implemented yet'); }"

    View More Replies...
    View more commentsArrow down menu

    If you’re interested in knowing even more about the tech world or are a beginner looking for guidance, both engineers have written various articles helping others navigate the industry more easily. For instance, Grimwade has published a post on how to ace a software engineering interview where he shares various tips and tricks. On Klimenchenko’s blog, you can find how to build an app only using Copilot and an article explaining that front-end testing is for everyone.

    #22

    Humorprogrammingadvancethisis

    Humorprogrammingadvancethisis

    ashevat Report

    #23

    Betyourlifeonmycode

    Betyourlifeonmycode

    FelchingLegend Report

    Add photo comments
    POST
    Savahax
    Community Member
    1 month ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

    Several people were killed because of it, but honestly if you look at the numbers; kilometres driven by humans divided by accidents still exceeds the same equation driven by "AI". And George Hotz absolutely f*****g SMASHED this with a piece of software he wrote for phones and obliterates anything written by multi-trillion dollar companies

    View More Replies...
    View more commentsArrow down menu
    ADVERTISEMENT
    #24

    Techstartupsbelike

    Techstartupsbelike

    bmacabeus Report

    Add photo comments
    POST
    BeesEelsAndPups
    Community Member
    1 month ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

    That is the valuation if the startup is in San Fransisco. The exact same company with the exact same product and same developers started in New York is worth $200 million. Started in Chicago it's worth $100 million. Started in Philadelphia it's worth $500 thousand. Company valuations are purely based on perception, and not on reality. It's why Tesla is worth more than every other car manufacturer on Earth put together.

    View More Replies...
    View more commentsArrow down menu

    Klimenchenko signed off by saying, “It's wonderful to see programming humour getting the spotlight! It's a great way to bring the community together and make the field more approachable to others.”

    #25

    Whatversionareyouusing

    Whatversionareyouusing

    debugger_life Report

    Add photo comments
    POST
    Marianne
    Community Member
    1 month ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

    I don't know about Java, but some programs can only be used in old versions, because all the updates just make them worse and worse. (Here in Germany, we call that "verschlimmbessern".)

    View More Replies...
    View more commentsArrow down menu
    #26

    Geniedislikescloud

    Geniedislikescloud

    venzann Report

    Add photo comments
    POST
    Makenzie McNeal
    Community Member
    1 month ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

    Well I'd buy a lot of things like multiple plot of land in good places with that money then I'd use most of the billion dollars building houses on them to sell or rent out :)

    View More Replies...
    View more commentsArrow down menu
    #27

    Itsmostlybussinesspeopleoverthere

    Itsmostlybussinesspeopleoverthere

    GodSpeedLove345 Report

    #30

    Stilljunior

    Stilljunior

    TopCitySoftware Report

    Add photo comments
    POST
    Savahax
    Community Member
    1 month ago

    This comment is hidden. Click here to view.

    This comment has been deleted.

    View More Replies...
    View more commentsArrow down menu
    Continue reading with Bored Panda Premium
    Unlimited content
    Ad-free browsing
    Dark mode
    ADVERTISEMENT
    #31

    Twofriedegg

    Twofriedegg

    Affectionate_Can3662 Report

    #32

    Somethingaiwillneverreplace

    Somethingaiwillneverreplace

    tekbog Report

    Add photo comments
    POST
    BeesEelsAndPups
    Community Member
    1 month ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

    The two hardest things in programming are Cache Invalidation, Naming Things, and Off by 1 Errors.

    View more commentsArrow down menu
    #33

    Sometimes

    Sometimes

    Fun-Rip5979 Report

    #34

    Lookingatyouwindows

    Lookingatyouwindows

    tartancz Report

    Add photo comments
    POST
    Savahax
    Community Member
    1 month ago (edited) DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

    HA!!! If only it were that simple. While standardizing on forward slashes would be nice, we'd still need to deal with drive letters, case sensitivity, and a million other compatibility issues which only Microsoft handles well. No one else uses C: as a path lol xD but at least we have path libraries in most languages now. I remember the days of manually constructing paths with string concatenation, not that that was better but talk about this madness and people look at you as if you're a grandpa or an idiot. I literally remember having to manually code paths what API's do in 3 lines now. I used to need 400. Which is better? And i'm "omly" 36 years old. Short time to make the world r******d as it is now

    View More Replies...
    View more commentsArrow down menu
    #35

    Sorryfutureme

    Sorryfutureme

    DependentFeature3028 Report

    Add photo comments
    POST
    Savahax
    Community Member
    1 month ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

    Tom Scott is an absolute legend even though he never wrote any meaningful code. He helped a lot of people gain knowledge

    #37

    Whatawonderfullife

    Whatawonderfullife

    Pepeluis33 Report

    Add photo comments
    POST
    ADVERTISEMENT
    #40

    Myconcentrationwillnotbebroken

    Myconcentrationwillnotbebroken

    tekbog Report

    #41

    Thedevisdivorcedandbroke

    Thedevisdivorcedandbroke

    its-MAGNETIC Report

    #43

    Copilotknowseverything

    Copilotknowseverything

    ululonoH Report

    Add photo comments
    POST
    ArcanaPanda
    Community Member
    1 month ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

    Meanwhile I'm all, "Stop screaming, dude, I'm not even done here, why are you always so dramatic"

    #45

    Penandpapercodingisbad

    Penandpapercodingisbad

    potato_number_47 Report

    Add photo comments
    POST
    Savahax
    Community Member
    1 month ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

    JAVA uses this, and it's awesome. Don't get me wrong, I'm not a newb high level programmer, but JAVA is good. Don't let anyone tell you otherwise. If you want to get into programming JAVA provides everything you need. PLEASE PLEASE do not get hung up about other programmer's conventions. JAVA makes money, no you will not learn the "low level" stuff seasoned programmers know but it's the best start. Python is too easy, C is too complicated, C# is too "Windows" (but I absolutely recommend) and C++ can be offputting. Start with Java. Here's the thing; we all have our preferences but the bottom line is this; you can't program now, learn ANY language and you can. THAT'S the only thing that matters

    View More Replies...
    View more commentsArrow down menu
    #46

    Wearefucked

    Wearefucked

    sofiabuffgf Report

    Add photo comments
    POST
    Jrog
    Community Member
    1 month ago (edited) DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

    Uhm... no. It was not the free market, it was HER who willfully decided that doing TikToks and p*rn on OF is easier than working a factory job, an option that most machinist don't have btw. It was not "the free market" who opened an account self-describing as "semi-pro sl*t". An Aerospace Machinist makes on average $28/hr, that is on the higher end of most specialized blue collar jobs, she decided begging for $130k from her "simps" is a better use of her time. (all from a cursory glance at her twitter profile)

    View More Replies...
    View more commentsArrow down menu
    ADVERTISEMENT
    See Also on Bored Panda
    #47

    Someyearslater

    Someyearslater

    pr3579 Report

    Add photo comments
    POST
    ArcanaPanda
    Community Member
    1 month ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

    I was always Team "Year X". My coding has always included good formatting and thorough comments and I've never done any programming shortcuts that wouldn't make sense to future me.

    #49

    Anyvolunteershere

    Anyvolunteershere

    codingTheBugs Report

    Add photo comments
    POST
    #50

    Itworks

    Itworks

    Fazubre13 Report

    Add photo comments
    POST
    David Houde
    Community Member
    1 month ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

    I've worked with people like this. They are given calculations to make along with examples in the user story. I do the code review and they have not done the calculations at all, but instead hard coded the examples so it will pass testing. 🤦 They did not pass code review.

    #51

    Lowskilljobsarentreallyathing

    Lowskilljobsarentreallyathing

    Green____cat Report

    Add photo comments
    POST
    ArcanaPanda
    Community Member
    1 month ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

    Preach! My hardest job ever was working in a boiler room-like call center fulfilling orders for products shown on TV (mostly infomercials back when those were a thing), along with the occasional credit card application. That job made me temporarily hate the world. My hat goes off to everyone who works in the service industry, and fast food workers deserve so much of our respect as well as a living wage.

    #52

    Latenightthoughts

    Latenightthoughts

    UnfilteredAyush Report

    Add photo comments
    POST
    Parmeisan
    Community Member
    1 month ago (edited) DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

    Took me a moment. If you need help, replace the symbols, eg. "1212" is equivalent to the first string and "1221" is equivalent to the second.

    View more commentsArrow down menu
    #53

    Imaginethelookonunclebobsface

    Imaginethelookonunclebobsface

    MolestedAt4 Report

    Add photo comments
    POST
    BeesEelsAndPups
    Community Member
    1 month ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

    I will now spend the next 6 years building a dependency injection framework for Smalltalk, and Xerox shall rule the world!! (once I also invent a time machine, which should be about as hard).

    View more commentsArrow down menu
    #54

    Whatstheworstthingyouvedone

    Whatstheworstthingyouvedone

    XinoVan Report

    Add photo comments
    POST
    Tucker Cahooter
    Community Member
    1 month ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

    I'm always looking at code and saying "who wrote this sh*t?" and then realising it was me

    View More Replies...
    View more commentsArrow down menu
    ADVERTISEMENT
    See Also on Bored Panda
    #55

    Whichisbetter

    Whichisbetter

    Tall-Strike-6226 Report

    Add photo comments
    POST
    #56

    Startthesufferingearly

    Startthesufferingearly

    Frost1978 Report

    Add photo comments
    POST
    #57

    Truestory

    Truestory

    Kebabrulle4869 Report

    Add photo comments
    POST
    Savahax
    Community Member
    1 month ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

    Big O notation. https://en.wikipedia.org/wiki/Big_O_notation -- we use this quite a lot

    View more commentsArrow down menu
    #59

    Devsreaction

    Devsreaction

    mevlix Report

    Add photo comments
    POST
    Parmeisan
    Community Member
    1 month ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

    Do they actually take it, though? From what I've heard, truck drivers are incentivize for speed and penalized for anything that slow them down, including safety measures like "breaks", "peeing", and "a full night of sleep". I hope I'm wrong, but that's what I've heard. Maybe it depends what country you are in.

    View More Replies...
    View more commentsArrow down menu
    #61

    Technicallytrue

    Technicallytrue

    doodlebytes Report

    Add photo comments
    POST
    ADVERTISEMENT
    See Also on Bored Panda
    #63

    Cannotbelievetestspassedinonego

    Cannotbelievetestspassedinonego

    my_cat_meow_me Report

    #64

    Forcomputers

    Forcomputers

    UnfilteredAyush Report

    #65

    Wedonttalkaboutthat

    Wedonttalkaboutthat

    Green____cat Report

    Add photo comments
    POST
    Corvus
    Community Member
    1 month ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

    All this cyber security knowledge has to come from somewhere ;)

    View more commentsArrow down menu
    #66

    Iwillliveforever

    Iwillliveforever

    ACBooomin Report

    Add photo comments
    POST
    wonton
    Community Member
    1 month ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

    We think when our consciousness is uploaded we will still be us (reference) but in actuality it would just be a copy/simulation of us (value). More recent OOP languages would still pass this by ref so maybe we'll be ok? ;)

    #67

    Responsivedesigngobrrrr

    Responsivedesigngobrrrr

    TheZombGod Report

    Add photo comments
    POST
    #69

    Thiscantpossiblybebetter

    Thiscantpossiblybebetter

    XinoVan Report

    Add photo comments
    POST
    Savahax
    Community Member
    1 month ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

    same with the "driving" meme. I know why I did that, but whatever someone else did is dodgy

    #70

    Clientsidemechanics

    Clientsidemechanics

    gaymer_drip Report

    ADVERTISEMENT
    See Also on Bored Panda
    #71

    Pleasestop

    Pleasestop

    DependentFeature3028 Report

    Add photo comments
    POST
    #74

    Areyousureaboutthat

    Areyousureaboutthat

    CraftBox Report

    Add photo comments
    POST
    Starthief
    Community Member
    1 month ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

    At the top of one of our source files there's a comment "This file is for legacy creation of ____ and earlier _____. Don't touch it, don't play with it, don't try to fix it. Just look, and try to feel better about how far we have come." The comment was added in 2012, and there have been 112 updates to that source file since then

    #75

    Gettersandsettersmakeyourcodebetter

    Gettersandsettersmakeyourcodebetter

    Same_Start9620 Report

    #77

    Idkmustbeonstartup

    Idkmustbeonstartup

    Hot-Fennel-971 Report

    Add photo comments
    POST
    #78

    Bestprogramminglanguageever

    Bestprogramminglanguageever

    thomas863 Report

    ADVERTISEMENT
    See Also on Bored Panda
    #79

    Jsonquerylanguage

    Jsonquerylanguage

    VitaminnCPP Report

    Add photo comments
    POST
    #80

    Sqlinjhoneypot

    Sqlinjhoneypot

    MrEfil Report

    Add photo comments
    POST
    #81

    Pleasereportyourbugs

    Pleasereportyourbugs

    Kenhamef Report

    Add photo comments
    POST
    #83

    Newyearresolution

    Newyearresolution

    gaymer_drip Report

    Add photo comments
    POST
    #84

    Whatisanemailanyway

    Whatisanemailanyway

    Mikkelet Report

    Add photo comments
    POST
    Robert T
    Community Member
    1 month ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

    The regexp got truncated. Here it is in all it's glory: (?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:(2(5[0-5]|[0-4][0-9])|1[0-9][0-9]|[1-9]?[0-9]))\.){3}(?:(2(5[0-5]|[0-4][0-9])|1[0-9][0-9]|[1-9]?[0-9])|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])

    View More Replies...
    View more commentsArrow down menu
    #86

    Whydoesthislibraryevenexist

    Whydoesthislibraryevenexist

    aloomatarkisabji Report

    ADVERTISEMENT
    See Also on Bored Panda
    #87

    Didimisssomething

    Didimisssomething

    NetPlayer9 Report

    Add photo comments
    POST
    #88

    Holyfuck

    Holyfuck

    harshcougarsdog Report

    Add photo comments
    POST
    #89

    Everytime

    Everytime

    Green____cat Report

    Add photo comments
    POST