by iBotPeaches on 9/27/22, 3:50 PM with 383 comments
by blastwind on 9/27/22, 7:00 PM
This story is also more fun from my position. I've been applying to internships and interviewing every week. They're mostly rejections. They're the same questions over and over with minor variation (sorry to top comment for "impersonating" your comment style). My days are deteriorating from a colorful sphere down to two points. In fact, down to two pointers, left and right, iterating over a list of heights to find how much rain water it can trap.
I'm about to repeat the experience for the 10th time and I'm 100% on autopilot. But suddenly, a man reaches out to me on email and offers me up to $80/hr to be his senior engineer. This feels sketchy, my girlfriend tells me, "you're good but let's be honest here...". Anyways, I proceed, it might just be the start of a beautiful thing. I'm asked to interview as one of our developers because English is not their best language. I'm a little bothered, but I was fine with it. But then I see the developer name: Connor Tumbleson. My laughter bursts and so does my suspicion: With a name like that, no way the guy doesn't speak good English. I look up Connor Tumbleson on linkedin, and my suspicions were proved correct. I detail everything to Connor, and now this is on the top of HN. I lost a opprotunity but gained a story of the lifetime.
by CobrastanJorji on 9/27/22, 5:02 PM
Is it a good legal/corporate decision to hide the person who claims to be the original and let him listen to the interview with the other candidate? Holy fuck, no. Is it going to be WAY more thrilling? Oh my god yes; how could you not?
by jjslocum3 on 9/27/22, 6:49 PM
A few months later a prospective junior engineer came in for an interview. My manager asked him the typical "tell me about an interesting project you've worked on lately." He then proceeded to describe in detail the very project we had just completed, even referencing the magazine article about it (he must have forgotten he was interviewing at the company mentioned in the article). At the end of his presentation, my manager said "That's interesting, because here at X, we just completed that project."
Awkward silence. Then the interviewee got up and said "I guess I should go now." My manager said "Yes, I guess you should."
Impersonation of this sort can be simultaneously disturbing and somehow comical. It isn't a new phenomenon; I'm not decided on whether I believe the information age makes it easier or more difficult.
by dctoedt on 9/27/22, 4:38 PM
The author's sleuthing is reminiscent of Cliff Stoll's The Cuckoo's Egg from 1989. [1]
[0] Andrew blogs at https://unfooling.com/, according to the article.
by iBotPeaches on 9/27/22, 4:51 PM
Yeah this was an incredibly odd and creepy experience that I continue to investigate here and there. I really appreciate the interviewer for letting me stay on and confront the imposter.
by mrandypratt37 on 9/27/22, 6:02 PM
Seems to me like there is a whole operation around this business model of exploiting US developer salaries and the morality of a few Americans willing to try and make a dollar for free. Honestly more disappointed in the people accepting shady deals like this than the ones offering them.
by paraknight on 9/27/22, 8:54 PM
I've had some fun with this before where a developer with a clearly Chinese accent, and of course no webcam, posed as German (mispronouncing his own name) and freaked out when I switched to conducting the interview in German. Of course I notified the person whose identity he stole and reported the profile to Upwork, but it's a drop in the bucket of the scams.
by darau1 on 9/27/22, 5:53 PM
---
Hi, hope you're doing well.
We are looking for a professional interviewee. I'm not sure if you've heard similar thing somewhere. We are a talented developer group specialized in web and mobile software development. We have partnerships with US people and deliver our service to clients by pretending to be US developers. And we share profits with them. Our partners are satisfied with this business model.
Everything is perfect except on one thing. It's just the interview with clients. Normally in the interviews, the clients ask us some technical questions to see if we are able to deliver the service they expect. Because we are not native speakers, we are suffering from taking the interviews and many clients are passing by us even though they can get what they want. So we want a native interviewee and hope you are interested in this model.
Please let me know if you're interested in further discussion. Thank you!
by type_Ben_struct on 9/27/22, 4:03 PM
This is one of my big problems with LinkedIn. We put so much information out there in public, it’s really easy for people do do this. That information can also be used for things worse than applying for jobs.
I think small companies hiring freelancers are most vulnerable to this. In the UK at least companies have to carry out very strict right to work checks, including passports, National Insurance numbers, etc.
by radarsat1 on 9/27/22, 8:47 PM
Now, I understand not trusting the police, and often it's more trouble than it's worth to deal with them. But this is a situation involving identity theft, which is a very serious crime. I realized that this is an international situation and the local police probably cannot do much, but at some level of policing, be it the FBI or even at the international level, this feels like something that should be reported. Even if nothing can be done, in the worst case it's useful that the police be made aware of new trends in identity theft; in the best case, they will be caught. These people are organized to perform identity theft, which is literally organized crime -- I hope they are aware of the risk they are taking doing this.
Lastly, unrelated to the above, but just a random social aspect of this; it's clearly an interesting and unexpected result of location-based pay. The only reason I can think of that a group of people would organize something like this is because pretending to be native English speakers and presumably pretending to be US- or Europe-based will automatically get them a higher pay scale. (If I understand correctly, they are possibly a team of programmers in some other country, and are offering to actually do the work, but just pretending to be other people while doing it in order to get a higher paycheck.) Not making any judgement here regarding location-based pay, although that's an interesting discussion for another thread, but in today's remote work environment, new kinds of fraud are definitely an interesting consequence to be on the lookout for. Fascinating, and dangerous.
by level on 9/27/22, 4:21 PM
by macintux on 9/27/22, 4:17 PM
by mapmeld on 9/27/22, 4:29 PM
> Nice to meet you. I am looking for a US person who do business with me. You can earn money with a few cooperation. Do you know Upwork or Toptal site?
They also had the text of the message in a GitHub repo. I tried reporting them to GitHub, Upwork, and Toptal, but I don't think they knew what to do with it? I assumed my scammer was looking to evade banking rules or sanctions, but it could be for either fake employment or actual work with a US-based persona like in this case.
by ChrisMarshallNY on 9/27/22, 8:58 PM
That's been my own experience with Upwork (as someone looking for work).
100% of the contacts I received (100%, like in Every. Single. One.) was a scam (either trying to scam me, or inviting me to participate in a scam).
I realized that Upwork is a sewer, and quickly bailed.
It's sad, because I heard very good things about Upwork. Of course, these "very good things," all came from people who hired through Upwork.
by filmgirlcw on 9/27/22, 5:20 PM
I've never had anyone try to impersonate me for a job, but I have had people steal my photos and create Tinder profiles using them in cities I don't live in (I've been alerted because people who recognized me sent me screenshots). I tried to catfish the person who was using my photos to catfish others, but was unsuccessful. I dreamed of doing what Connor did, which was to confront the person who was using my face on a video call.
I'm so sorry this happened to Connor but am grateful he documented this sort of scam, which I fear is probably a lot more common than we know. I see people on TikTok all the time encouraging these sorts of outsourcing scams of taking jobs on Upwork or something else and then hiring people to do the work on Fiver or in markets where the cost of labor is much, much lower. Do this with enough volume and you could make decent money, I imagine.
But how utterly distasteful for the victim.
by victorclf on 9/27/22, 4:19 PM
by dabernathy89 on 9/27/22, 6:06 PM
One of these other devs only noticed because the client sent a calendar invite to his real email, instead of the one provided by the impostor.
[edit - I'm reading through the original post, and I see now that this was all done through Upwork as well. Yikes!]
by EagnaIonat on 9/28/22, 4:16 AM
They had gotten someone else from the India office to conduct the interview. He said his camera wasn't working and we didn't think anything of it.
He aced the interview, even made good recommendations on the project he would be running.
The guy that showed up wasn't even at a junior level. It became painfully obvious after a couple of days. Pure red flags but the highlight...
- When asking for a project plan on an enterprise level project his response was "I can code all this in 3 days".
- Proceeds to supply broken code.
- When mentioned the code doesn't work he gets aggressive and says other people on the team broke it.
- Code gets reviewed by a senior architect (Bob) from another team. Turns out code was copied from an external github. So even if it worked it would be illegal to use.
- They get aggressive saying that Bob is jealous.
- Bob proceeds to document in detail the codes origin, legal details and points out where the code is broken.
- Bob and senior management have a meeting with the guy, where he is asked supply his original code (which he can't). Is then asked to explain exactly what the code does.
- Bob puts the cherry on the cake where he finds a simple broken function that anyone junior developer could see is wrong. Asks him to explain what is wrong with that code.
After that the guy got fired. Not sure if they investigated further in the India branch. But it was embarrassing all round.
I'm still not sure how the imposter planned to keep the job after getting it. I suspect the stand-in expected money and didn't get it. So didn't support them.
by 30minAdayHN on 9/28/22, 4:32 AM
This goes even deeper. During pandemic, supposedly there are even shadow engineers who does the work for you. :-(
by dvykhopen on 9/27/22, 8:25 PM
Many of the big contract platforms are dealing with this too. Hiring managers are getting tired of it and are 1) not hiring as many contract workers and 2) not using platforms to hire those workers.
Unfortunately, this hurts small companies more since their hiring practices are so lax and there's a crop of new ones every few months.
by walrus01 on 9/27/22, 7:26 PM
My main message for people is to resist the social temptation to share every detail of your family's life on social media, in the long run it's better for your privacy, your family's privacy, your security, and reduces opportunities for malicious data mining.
It's sufficient to build an entire identity theft kit if you're a malicious actor wanting to impersonate somebody. Somebody would combine whatever is available from social media with things like linkedin profiles, CVs, github projects, other github-like-project profiles, and linkedin-type business networking site data.
Or at least a good enough to pass cursory inspection/examination identity theft kit to impersonate somebody with a close-enough email address, or a throwaway custom domain name registered for the purpose.
I would highly recommend anyone that does keep an account somewhere like Facebook to stop posting photos of your house, family members and to set all of your 'privacy' settings to whatever is the friends-only/maximum setting. Try looking at your own profile from a different browser with no cookies in a burner account or incognito mode and see if any of your personal life is visible.
by sebastien_b on 9/27/22, 5:38 PM
I guess he felt the ultimate Impostor Syndrome.
by pophenat on 9/28/22, 2:34 AM
by bdcravens on 9/27/22, 4:50 PM
"Hi, Billy
How are you?
I checked your Codementor account, it is great.
I am *** **** from Ukraine.
I am 32 and I am also a computer programmer.
I want someone who can help me.
Would you lend me your account?
If you borrow it, I can earn a lot of money.
I will pay 100 usd every month.
Regards."
by Ancapistani on 9/27/22, 5:11 PM
If it's reasonably common, there might be a place for a "reputation protection" service in the tech community - a service that watches various contracting and hiring sites for its members names, then notifies the real person when their name is used.
I could see it being a real issue in the future if someone's professional reputation is tarnished this way. If a prospective employer searched for a candidate and found multiple profiles with very different skills listed, that would be a huge red flag. Worse, if the fraudulent person was hired and then fired, that information could find its way to places where the real person is applying.
If they were able to successfully land a job like this, I could also see that messing with the real person's tax situation.
... I'm off to look for my name on Upwork, I guess.
by axus on 9/27/22, 4:31 PM
by macintux on 9/27/22, 4:15 PM
by slang800 on 9/28/22, 1:46 AM
I never responded to it, since it reads like an obvious scam, but I had no idea the scam was this elaborate.
by atleta on 9/28/22, 4:17 PM
The surprising part was that Maris/PND seems to have a pretty good command of English himself, so he could have easily done this without involving other people and thus mostly avoid being caught. Though maybe he runs a larger operation and he simply needs more people to do this.
by madrox on 9/27/22, 7:53 PM
I can't help but feel there's a whole community of people out there with few morals who are trading tips on how to set up scams like this. The "web of lies" seems so deep and complicated I can't imagine this whole thing was built in a vacuum by one person.
by peppertree on 9/27/22, 4:47 PM
by annoyingnoob on 9/27/22, 5:48 PM
I'm seriously considering being LinkedOut.
by pnw on 9/27/22, 5:30 PM
by 27leaves on 9/28/22, 10:13 AM
by enviclash on 9/27/22, 5:14 PM
by Zigurd on 9/27/22, 6:17 PM
by fatih-erikli on 9/28/22, 1:35 AM
Also the story sounds like he/she's somebody around your close circle. Maybe you can stop what you're doing and spend some time to filter some people out.
by TrackerFF on 9/27/22, 4:54 PM
In the days of remote work, it would not surprise me a bit if there are organized criminals doing this 24/7. Just churning out job applications, hiring people off fiverr, upwork, etc. to do the interviews, collect a paycheck or two and disappear. Could easily be worth $5000-$20000 pr. scam, if they manage to get hired.
by tgbugs on 9/27/22, 5:51 PM
by rkagerer on 9/28/22, 12:58 AM
What happened is fraud, and potentially harmful to your reputation. If you can afford it, consider seeking legal remedy. It sounds like the twits running this scam are amateurs and its possible services like Zoom could unveil better leads toward pinpointing the perpetrators if compelled. Google's impersonation policy seems particularly wanting. You could consider reporting to law enforcement as well, for what that might be worth.
Thanks for sharing and I hope your story serves as an example to those who are out there hiring to stay alert.
by edmcnulty101 on 9/27/22, 4:45 PM
People trying to get cheap labor and instead get defrauded.
I feel bad for Connor though.
by freedomben on 9/27/22, 9:14 PM
Basically the person would write to me and say something like, "I'm a good $language dev and am worth $120/hr but in my country that is really high pay and people won't pay it unless you're American. I'll get closer to $25/hr." Then the deal is something like this: "We will apply for jobs/contracts in your name, but I'll do 100% of the work and you keep half the money and send me the other half."
The worst part is, I get the feeling that the premise is actually true and that this person is merely trying to beat the system. However, I could never bring myself to do such a thing due to the dishonesty required. Secondarily (but importantly) I've been burned by low-cost foreign contractors that billed for over a week before essentially delivering nothing, so I'm a bit once-bitten twice shy. I likely never would, but have considered doing a similar strategy but in an honest way where I'm up front with the client that I won't personally be doing all the work, but instead will out-source it, but I would be their point of contact/PM and if the work wasn't acceptable then (worst case scenario) I would (re)do it all personally.
by biermic on 9/27/22, 6:37 PM
Interviewed some Italian guy, but when the job started a Russian guy with Asian roots was on the cam.
Somehow I understand his situation, but nevertheless ended the call after one minute.
by corywatilo on 9/28/22, 8:42 AM
I was on the receiving end of one of these recently. I was looking for US-based contractor, found someone whose profile looked legit, and reached out. In the phrasing I got back via email, I knew this wasn't the native English speaker I was expecting.
Here's my thread: https://twitter.com/watilo/status/1561795264888901633
by yarg on 9/28/22, 12:33 AM
Why the hell don't software developers have their own chain of trust?
(Well, professionals in general, but you'd think that we'd have gotten this shit working for ourselves first.)
It would kinda fix this shit - at least to the extent that it was actually used.
So then all you need to do is have "Company X" adopt the policy that all of their people must be connected to the trust chain.
From then on "A" of "Company X" fame can no longer be impersonated (except via theft of keys).
by mahathu on 9/28/22, 1:53 PM
[...]
Am I just naive, or does the email that followed below not sound like a scam at all to anyone else? Getting this, my alarm bells would indeed go off, but more in the "this person is probably telling the truth, someone might be impersonating me" department, not in "this person is trying to scam me"
by Joel_Mckay on 9/27/22, 6:26 PM
Some people are certifiably insane, and will con anyone to make money. Note, confronting psychopaths with proof they are liars is extremely dangerous. These are the people that will hold grudges for decades if they feel you owe them something, or do something nasty.
Weak Stenography in your CV is also good for auto-screening/blacklisting those engaged in social-engineering workers. You would be surprised who shows up. ;)
by citizenpaul on 9/28/22, 3:31 AM
Is this going to be a new problem that the gov is not equipped to deal with? Are we going to need to be on high alert that one day the IRS is going to alert me that my tax bracket is 37% because of my income from the 6 jobs I'm working? Then it will take months or years of legal battles to "prove" I didn't actually work 6 full time jobs this year.
by coldcode on 9/27/22, 5:04 PM
If an experienced person does the interviewing asking the right questions / requiring tests / etc might be insufficient to realize the person you are interviewing is not the person who will do the work. I wonder how you would catch this before actually having the "worker" start.
I guess this is a downside of all remote work assuming your company is less than thorough in checking references/documents/etc.
by unnouinceput on 9/28/22, 3:05 AM
......
I'm not sure how this actually pans out if it works. Can you really refuse to use video for the entire contract of the job? How do you get paid if you need to submit tax documents? Do you pretend to be me forever?"
Having over 15 years working as freelancer through Upwork I can answer that.
1 - Can you really refuse to use video for the entire contract of the job? Yes, you can. But only if you're good at your job. 90% of my clients never knew my real face. I only did video calls with the other 10% of them while we were already deep in the project(s) and trust was already well established. I do prefer voice over written chat though so I have weekly calls with all of them.
2 - How do you get paid if you need to submit tax documents? Upwork is great in that perspective. They have a lot of FAQ helping you with all tax informations and if that fails you have live chat too, with support. However, in this case, being the fact it was an impostor, Upwork style of getting paid and filing for taxes are 2 different beasts they frankesteined together. You still get paid under the fake name using your desired method of payment and filing taxes under your real name, which is done outside of Upwork's control.
3 - Do you pretend to be me forever? Not necessarily actually. You can do bait&switch. Bait clients, do good work for them, create a great relationship with them. Then either you create a new profile under real you and move projects there or move them outside Upwork forever. The fake identity sham is only there to help land the clients in the first place. Once you hook them and they depend on you, they really don't care about Upwork's protection and all that, they just want work to be done.
by foxbee on 9/28/22, 7:23 AM
Anyway, they later asked my partner to send money to their personal account. I was a little bit sad.
by atleta on 9/28/22, 4:31 PM
I see how this could be valuable as it can be really hard to build credibility from 0. (Though it definitely depends on the particular platform rules/dynamics.) E.g. I used to have an Elance profile for 15 years or so, which got transitioned to Upwork, but it mostly got reset to zero. When I last checked about 5 years ago I was presented as someone who has never worked there and never had any feedback which would have made it very hard to win projects. (Not that it seemed worthwhile anyway.) So while it's 100% unethical, there is probably a pretty strong motivation for these kind of trickeries.
by jliptzin on 9/27/22, 5:36 PM
This doesn't help though if your name happens to be Kevin Smith or something.
by blitzar on 9/27/22, 4:46 PM
by almog on 9/27/22, 6:07 PM
The main technical challenge for a scammer would be to create a trustworthy looking email address so as to not raise the candidate's suspicion. It might not work with big companies but I've seen some companies using 3rd party services to send interviews invitation so it's not completely unlikely that this could work.
by cfeduke on 9/28/22, 1:08 PM
by burlesona on 9/27/22, 5:01 PM
by ckw on 9/28/22, 10:09 AM
by raydiatian on 9/28/22, 12:20 AM
Was reached out to on Triplebyte by a guy claiming to work for a large casino in Las Vegas which I won’t name. Asked me to sign an NDA before the interview or that he would tell me what the job was. Couldn’t find him on LinkedIn or anything. The NDA was a word document which I think I signed via online service but never physically opened on my machine because (thank god?) I don’t own Microsoft word, on a Windows machine.
Pretty sure it was some sort of scam, but I couldn’t for the life of me figure out what it was they were after. Perhaps this is it.
by registeredcorn on 9/27/22, 5:58 PM
>So I sent an email to two of them after I found them on LinkedIn to further help investigate this. One immediately responded unaware of this behavior occurring and left the group.
Although I admire the authors restraint, I am more than a little unimpressed with one of the contacted being "unaware" of the behavior. "Excuse me, did you know you're in a group that is actively committing crimes?" How do you think they're going to respond?
by mrspence on 9/28/22, 3:02 PM
by 0xbadcafebee on 9/27/22, 4:49 PM
by karaterobot on 9/27/22, 6:03 PM
by tylerc230 on 9/27/22, 9:02 PM
by KaoruAoiShiho on 9/27/22, 4:36 PM
by ollien on 9/27/22, 5:26 PM
Something's not adding up
by ajsharp on 9/27/22, 6:14 PM
by limelight on 9/28/22, 7:51 AM
by SergeAx on 9/28/22, 4:37 AM
by vidalia on 9/27/22, 9:27 PM
by gcj on 10/1/22, 2:24 PM
I nopped the f out, so I don't have any more info. Maybe it would lead to a similar scam.
by b800h on 9/28/22, 6:42 AM
https://web.archive.org/web/20220927224436/https://connortum...
by Maursault on 9/27/22, 10:55 PM
What are the chances its children behind this, maybe even American children lying about why they need a stooge? It would explain why they're not concerned about violating federal law, whatever else, I think also US Code Title 18 Section 241, Conspiracy Against Rights (a wild guess, iinal).
by mk89 on 9/27/22, 10:04 PM
Eventually you need to pay this person, he/she will need to give you some ID or passport, etc. How can someone just employ a name? Or is it just because they are contractors (so no document / background check)?
by thih9 on 9/27/22, 6:41 PM
I’d love to hear a follow up.
by thisisjasononhn on 9/28/22, 10:09 AM
But that said, I do wonder if Innersloth actually has to deal with similar issues like this, especially after the boom of interest in the game. Maybe not?
by genericacct on 9/28/22, 10:04 AM
by 101008 on 9/27/22, 7:33 PM
> Thankfully I'm not sitting on a Windows machine and can just preview the document via Google without a fear of infecting myself.
Is that true? Can you get infected by seeing a preview of a Google Doc from Gmail or even opening it on Google Docs? I thought the browser was isolated.
by softwaredoug on 9/28/22, 2:48 AM
Any project associated with me that went well, I’ll definitely be claiming credit for.
Any project that went poorly.. that’s clearly the impostor.
Thanks other selves for building my CV! So this is how you get 10 years of experience in 2 year old tech
by Abimelex on 9/28/22, 10:44 AM
by RunSet on 9/27/22, 9:56 PM
Github support tells me they won't deactivate or rename the account (I don't want it, I just want it gone) unless I copyright my own name and file a copyright complaint with them.
by frellus on 9/28/22, 3:11 AM
by punnerud on 9/28/22, 7:53 AM
“You can reverse those sites to find a couple hundred of domains on that IP, then cross-check the list against matching Google Analytics IDs and find almost 50 domains”
by yazzku on 9/28/22, 12:16 AM
by lawgimenez on 9/27/22, 11:29 PM
by silexia on 9/28/22, 12:26 PM
by specialist on 9/28/22, 4:12 PM
Just like in the real world.
Authenticated and anonymous are not mutually exclusive. We need a mix.
Just like in the real world.
by bubblethink on 9/27/22, 9:46 PM
by adamrezich on 9/27/22, 7:37 PM
by llsf on 9/27/22, 11:25 PM
by ajiosjioasfiojf on 9/28/22, 2:06 PM
by seydor on 9/27/22, 5:25 PM
by mcast on 9/27/22, 11:39 PM
by fortran77 on 9/27/22, 9:29 PM
by ricardobayes on 9/28/22, 6:50 PM
by wbobeirne on 9/27/22, 4:24 PM
by temikus on 9/29/22, 9:56 AM
by FpUser on 9/27/22, 5:29 PM
by temikus on 9/29/22, 9:55 AM
by janandonly on 9/27/22, 5:41 PM
by lawrenceyan on 9/28/22, 12:28 AM
by fsckboy on 9/27/22, 8:28 PM
WHY!? the undercover vicitm doesn't jump up and shout when the crime starts to go down, except to drive the plot in really bad tv series.
This could have been the beginning of a new Cliff Stoll Cuckoo's Egg thriller! I am dissapoint, but I guess "who has time for all that?" Interesting story nonetheless.
It brings to mind these immortal words (needs more line breaks but then it would be longer):
If you can keep your head when all about you Are losing theirs and blaming it on you, If you can trust yourself when all men doubt you, But make allowance for their doubting too;
If you can wait and not be tired by waiting, Or being lied about, don't deal in lies, Or being hated, don't give way to hating, And yet don't look too good, nor talk too wise
If you can dream - and not make dreams your master; If you can think - and not make thoughts your aim; If you can meet with Triumph and Disaster And treat those two impostors just the same;
If you can bear to hear the truth you've spoken Twisted by knaves to make a trap for fools, Or watch the things you gave your life to, broken, And stoop and build 'em up with worn-out tools
If you can make one heap of all your winnings And risk it on one turn of pitch-and-toss, And lose, and start again at your beginnings And never breathe a word about your loss;
If you can force your heart and nerve and sinew To serve your turn long after they are gone, And so hold on when there is nothing in you Except the will which says to them: 'Hold on!'
If you can talk with crowds and keep your virtue, Or walk with Kings - nor lose the common touch, If neither foes nor loving friends can hurt you, If all men count with you, but none too much;
If you can fill the unforgiving minute With sixty seconds' worth of distance run, Yours is the Earth and everything that's in it, And - which is more - you'll be a Man, my son!
If: A Father's Advice to His Son ― Rudyard Kipling
by AtNightWeCode on 9/27/22, 10:02 PM
by mherdeg on 9/27/22, 4:53 PM
by renewiltord on 9/27/22, 6:38 PM
by SpaceManNabs on 9/27/22, 7:04 PM
by darepublic on 9/27/22, 7:09 PM
by cyanydeez on 9/27/22, 10:43 PM
by earleybird on 9/27/22, 4:28 PM
by xiaodai on 9/28/22, 2:04 AM
U know what I mean
by rootsudo on 9/27/22, 6:49 PM