- Joined
- Oct 17, 2021
- Highlight
- #1





Jason Thor Hall aka PirateSoftware is an extremely popular programming YouTuber/Streamer who grew massively in popularity thanks to YouTube shorts allowing him to hang out around many popular figures in the Livestreaming community like Pokimane, Xqc, and Ludwig. In other circles he's quite infamous for being an asshole, lying even about small details in his life, not taking criticism well, and his general incompetence with programming and running business
1. Early History
Jason has worked at Blizzard Entertainment as an offensive security specialist and at Amazon Games Studio as a Python developer, mostly thanks to his dad who, according to himself, was one of the first 10 people in Blizzard. He is a penetration test hacker with three black badges from DEF CON who you can read yapping about it in any of his interviews with online journalists that talk about him better than I can such as this one - archive with 720k Twitch followers, 233k X followers, and 1.8m youtube subs, however, it is possible he might have to piggyback his way into winning the DEF CON badges as he was part of a 12 person team for the number 23 and 24 black badges, he was also part of a team for 25 but the individual participants aren't listed
His earliest Internet presence can be traced back to the Second Life with the nickname "Maldavious Figtree", he would be an employee of Brautigan & Tuck, which is described as "The International Libertarian, and hunt for new stories for it within the free market community of SL". He would later quit and on September 16th, 2006 started his own company called "DarkSphere Creations", which makes avatars for SL for money. According to a Second Life newspaper, yes this is real, the company turned out to be very successful

Link | Archive
Here are some of their products

source - archive
You can buy a near replica of his ferret Fursona

source - archive
He has 124 different fursuits in-game for sale! source - archive
As you can tell, he was also an active member of the furry community at that time, even having his own WikiFur page

wikifur - archive
His fursona, which is a ferret

source - archive

His ferret fursona - archive


source - archive
His presence in Second Life was also well known, he would even be interviewed by a Second Life magazine called "AvaStars", yes this is real. In it he would be described as "FUNKY Furry"


Link | Archive
And as any furry, he would be he's presently gay married

source - archive

source - archive
Note that Jason got a divorce in 2020 from a woman named Nicole Gillett.
source - archive
source - archive
RiverMakes aka f1shb0nes, goes by Shaye, is the illustrator for Heartbound, is an exotic veterinarian, a furry pooner, Jason's current roommate, and sexual partner.
Old and most recent photo:


Old Image Archive. New Image Archive
Apparently they are both known to be interested in furry swinger parties and alluded to be the mistress that broke up Jason's marriage.

Post Archive
Current Twitter @Rivermakes : Archive
Previous Twitter: @f1shb0nes :
Deviant Art: f1shb0nes/Rivermakes : Archive
Instagram: Rivermakes Instagram :
Personal(?) Instagram: Shayebot Instagram
Previous Twitter: @f1shb0nes :
Deviant Art: f1shb0nes/Rivermakes : Archive
Instagram: Rivermakes Instagram :
Personal(?) Instagram: Shayebot Instagram

his wikifur article - archive

blanked- archive

his furaffinity account - archive
His FA account undisabled - archive
His secondlife wiki entry was blanked years before wayback caught it - archive
But why would he do it? It's simple, during his time on Second Life he would become a controversial figure in the community. There are 2 main incidents which contributed to his bad reputation:
- In July of 2007, the Woodbury University region was first trashed by Jason and then completely destroyed less than a week later by Linden Lab, the creators of Second Life, itself. Linden Lab deleted the region and most of its users due to its use as a headquarters for planning and executing grid raids by the now inactive griefing group known as the Patriotic Nigras. According to anonymous commentators, the reason for his jihad against Woodbury University is because they kicked him off the project
- On January 20, 2008, the news broke that Jason secretly fired his employee, Wingless Emoto, while she was asleep. Jason held a suspiciously timed staff meeting on Friday morning - a meeting timed for when Wingless Emoto would be asleep and therefore unable to attend. During this meeting, it was determined that Emoto was earning too much and should therefore be removed from staff. The terms of service for Jason's company, Darkphere Creations, were then conveniently changed, and Emoto was removed from her position, all before she awoke to the news.

Jason would respond to the article by claiming that the reason for firing her was because she was lazy and also leaked IRC chat logs with him and her

This would be a valid argument if she was paid some kind of salary. Instead, she's paid a commission at point-of-sale. This means she ONLY GETS PAID FOR WORK SHE HAS ALREADY DONE. In such a situation, there is no reason to "fire" someone for being lazy
The articles also include comments in which people shared their own experiences with Jason, which paints a quite an interesting picture of him
Here are the bullet points of their comments:
- Jason's jihad against Woodbury University was far stronger than expected. He bugged every single he bugged any and every object he could find, or hid objects in the walls to log chats and log who is in a certain location, he does this with many of his creations, he'll hide scripts in a .010x.010x.010 prim amongst normal prims. He also wrecked other builds he's been involved with.
- He literally tried to get into an actual Woodbury University to try to get control over their fake world in Second Life. This university costs 22k a year
- He has backstabbed countless people, even harassing people in real life, and getting others to harass them outside of SL until they drop out of existence, one way or another
- Has conducted DDoS attacks using HTTP requests from within Second Life
- He was kicked off the Woodbury project due to his unstable and erratic behavior when dealing with other people and vowed "Woodbury will never return"
- He's extremely vengeful and doesn't want people to be more successful than him, which commenter theorizes is the real reason why he fired Emoto
- He has gotten away with a lot of shit, while people who did less than him were punished more severely. The commentators claim that it's because of his father and his status in Blizzard and Liden Labs, the creators of Second Life, don't want to make waves in the gaming industry
- He's extremely lazy. An anonymous person who is alleged to be his ex-business partner says that he did approximately 80 minutes of work against Anon's 30 hours and expected to get half the cash. When Anon complained about this, as well as being constantly ignored for 2 weeks Jason gave him his 'Do you know how good a scripter I am, how much I'm worth, I make 8000$us a month from sl' speech
- His academic abilities are extremely poor
- He bragged about "having secret friends in Liden Labs" and would use this to try to intimidate people from reporting his behavior. In reality, Liden Labs does not listen to anything he has to say. He did try to get hired by them but they rejected him
- He allegedly destroyed his other ex-business partner's reputation and concocted all manner of absolutely unrepeatable lies about her mental health and her status in her profession
- He tries to cover up his stories by contacting the witnesses on Skype and making elaborate lies to tell you that he hopes will destroy your objectivity and impartiality and bring you into his way of thinking. If you question his story all of your manager privileges gonna get revoked and he will spread lies about you to different people

This section is particularly revealing.

Jason drove 4 hours, 2 hours to and 2 hours back, to meet up with an underaged girl who worked for his digital fetish shop. Now, you may be skeptical about whether the IIRC logs were forged or not, Jason himself says that it happened and nobody has even tried denying it. He met up with this minor as a ~20-year-old adult, end of story. What actually happened there is still in question.
This chat log was spread around on 4chan's /v/ a lot and due to this Jason was forced to respond

Where the actual gunt guarding from his fans begins is in the timeline of if Jason actually knew whether this was a minor before he met up with her. Him knowing before meeting her would drastically change the implications of the meeting and is important to understand.

Smuggesthatkid on Reddit (who gunt guards Jason constantly every time criticism comes up) Says that Jason drove out to this minor without knowing about it beforehand and after finding out about it immediately left the minor. Hatkid provides nothing to support what he says but when dealing with accusations as serious as these I will always give the benefit of the doubt.

My big question about this argument is why the fuck didn't Jason say this in the comment response he made? (that he later deleted it with a false copyright strike, but we'll talk about that later)

If he had been so innocent and had no idea that this person was a minor, wouldn't he have addressed the meeting? I mean it's only logical to state that the moment he found out this girl was a minor he left her. More than that, why didn't he talk about the harassment accusations? or the ddosing accusations???
Well, he did respond to all of that... His response to it was to copyright strike everyone who talked about it and try to sweep all of it under the rug.
These are not the actions of some innocent little angel who met up with a minor just to "hang out" or "chat" with her.
This is what someone with A very dark past does to try and hide it for damage control. What he's doing reflects really badly on him and judging by what we've seen so far. It may not be too far out to assume the worst here...
2. PirateSoftware
After quitting Second Life and Blizzard, Jason started his own game company called "PirateSoftware"

source - archive
They would release their first game, "Champions of Breakfast", which sold moderately well for an indie game made by a newly made studio. After this, they decided to make something they actually wanted to do, a game called "HeartBound", a story-driven RPG Maker game about a boy and his dog with multiple endings and branching paths. The game would be released in the alpha state in November 2016 with great success and would be played by known YouTubers like JackSepticEye and MatPat, the latter of which would call the game "The next Undertale", which in itself is a controversy, but are not going to be talking about that
What we ARE going to talk about is the release date
Heartbound was put on Steam Greenlight on Nov 2016 and it had a release date of 2017.


The game left Steam Greenlight on Dec 2016 (the archive is from Feb 2017 because I couldn't find an archive from December)

On Feb 2017 Pirate Software did a Kickstarter fundraiser for Heartbound with a release date of December 2017. According to an interview, Thor put the funding goal at $5000 because he knew the money would be raised in 24 hours and a bunch of news sites would pick it up. The fundraiser ended on March 26th, 2017.



Here are the stretch goals:

On November 1th 2017 the game was pushed back to early to mid-2018 because they wanted to make a larger game that was originally planned.

On Feb 6th, 2018 the wording changed from "We are hoping to fully finish and release Heartbound by early to mid-2018." to "We are hoping to fully finish and release Heartbound in 2018"

On Oct 25th the wording again changed from "We are hoping to fully finish and release Heartbound by early to mid-2018." to "Heartbound is launching into Early Access on Steam in December 2018."

Eventually, Heartbound will be released in Early Access on Dec 25th, 2018.

Sometime in 2019, the question of when the game will be released was removed from the FAQ.

On Sep 21st, 2021, Thor said on Twitter that he lost 9 months of development time due to Covid.


On Sep 29th, 2021, Thor said on Twitter that he contracted COVID in early 2020 and lost nearly a year of development time in recovery.



In a video called "September Update" which was published on October 21st, 2023, Thor said he and his team are planning to release Animus (Chapter 3 of Heartbound) on Dec 24th, 2023.
When December came around, in Patch 1.0.9.63 Pirate Software said that Animus was still being actively developed.


People would be extremely pissed off by the lack of movement in the development, as another commenter pointed out, if you watch Jason's stream which he advertises on the page, he barely works on the game, to which Jason would respond by claiming that he works on the game every day

Check out the clown emojis above Jason's reply, no one is buying his bullshit

This displays his complete lack of competence. What's even funnier is that in many of his YouTube shorts, he brags about his "ridiculously efficient raytracing", while in reality if you look at his company products it's far from the truth
Flat scenes with a single static light source (and furries, of course):

A few scenes have some materials that look like they should emit light, but don't.


The "tubes" here should cast some light on the surfaces around them, but obviously don't, and it's not even taking into account the "tracing" part which would involve multiple bounces but here, probably due to efficiency reasons, we see 0. Skipping around, there's no trace (lol) of reflections or refractions anywhere, which isn't really surprising at this point.
The only thing resembling dynamic lighting I've found is this:


Again, furries, but more importantly, this just looks like a cheap bloom filter to me. Now, technically, it could still use raytracing, but it would be vastly easier and less resource-intensive to just use baked lighting, which is probably what he has done, but you gotta impress your audience somehow, I guess.
And, of course, since this is a hyper-artistic indie game, we have shit that makes your eyes bleed:
With this kind of skill, he still has an ego to give out his "professional" take on the gaming industry. Take a look at this take he has regarding timed exclusivity for videogames
(Preserve Tube)
Now let's ask Squaresoft how that went for them.

Another example of his incompetency is his campaign "KickTheSpy". On April 17, 2024, Joseph Cox of 404Media released an article where he wrote about spy.pet, a scraping site that has a database from the publicly available Discord chats from various servers, he complained that a group of boy-hungry pedophile groomers (referred to as "the queer community" in this article, for some reason) were unjustly targeted and tried to blame Kiwifarms for it. Jason, in his ultimate wisdom, decided to start a campaign to take down the website

Discord, unlike other messaging apps, is not encrypted which is why it's so easy to scrape the chats from the servers but despite this people blame the website and not Discord itself. Jason, as a "professional" in his field, should have been more responsible with his messaging and should have instead told people to switch to an app other than Discord
Jason has this thing, before he states his "professional" take he first needs you to know that he IS a "professional" who has 20 YEARS OF EXPERIENCE




Despite these claims, his programming skills do not add up to his 20 years of experience. Let's do a comparison:
This is Yandere Dev:

And this is Jason, an ex-Blizzard employee who brags about his "insane coding skills" in every stream

Explanation by @Soyjak Enjoyer:
Just to try to give an idea of what he is doing here for people who can't read code, it appears that every story decision is represented by an arbitrary number at an arbitrary location in a big list. The repetitive copy-pasted lines are bad and easily fixable, but small potatoes. This is really bad because it means if for example, you need to check later whether or not the player chose the hot coffee 5 hours ago in the story (idk why this would have an impact far into the story but it's just for example), he would have by then forgot what the number codes are and have to cross reference this file and ctrl+f to find what specific numbers correspond to this option and the type something along the lines of:
if(global.story_array[216] == 2)
and then later on if he's changing something and comes across that line he'll have no idea what the fuck "216" and "2" refer to and have to cross-reference the file again to figure out what. Unless he comments every single time he invokes something from this array to explain what it is to himself, but then if he accidentally typed 204 instead of 205 that would create a potentially very difficult-to-find bug that would waste a lot of his time. And since it's all just hard constants
With under 2 hours of upfront work, he could've designed it such that he instead typed something much easier to work with like:
if(global.story_map["CoffeeTemperature"].equals("hot"))
or even something like
if(global.StoryDecisions.COFFEE_HOT)
and those are just generic approaches I don't know the specifics of how his game works so there may be an even better way
When you're working by yourself on a small project it's perfectly reasonable or sometimes even a timesaver if the scope is small enough to engage in some bad practice shit like this, but when he has hundreds of lines in this file, possibly thousands, all that time spent on the cross-referencing and the potential to lose focus while changing and scrolling around in different files will add up. From Yanderedev I understand it, from L33t "ex-blizzard" h4x0r man, it's just pathetic
Just to try to give an idea of what he is doing here for people who can't read code, it appears that every story decision is represented by an arbitrary number at an arbitrary location in a big list. The repetitive copy-pasted lines are bad and easily fixable, but small potatoes. This is really bad because it means if for example, you need to check later whether or not the player chose the hot coffee 5 hours ago in the story (idk why this would have an impact far into the story but it's just for example), he would have by then forgot what the number codes are and have to cross reference this file and ctrl+f to find what specific numbers correspond to this option and the type something along the lines of:
if(global.story_array[216] == 2)
and then later on if he's changing something and comes across that line he'll have no idea what the fuck "216" and "2" refer to and have to cross-reference the file again to figure out what. Unless he comments every single time he invokes something from this array to explain what it is to himself, but then if he accidentally typed 204 instead of 205 that would create a potentially very difficult-to-find bug that would waste a lot of his time. And since it's all just hard constants
With under 2 hours of upfront work, he could've designed it such that he instead typed something much easier to work with like:
if(global.story_map["CoffeeTemperature"].equals("hot"))
or even something like
if(global.StoryDecisions.COFFEE_HOT)
and those are just generic approaches I don't know the specifics of how his game works so there may be an even better way
When you're working by yourself on a small project it's perfectly reasonable or sometimes even a timesaver if the scope is small enough to engage in some bad practice shit like this, but when he has hundreds of lines in this file, possibly thousands, all that time spent on the cross-referencing and the potential to lose focus while changing and scrolling around in different files will add up. From Yanderedev I understand it, from L33t "ex-blizzard" h4x0r man, it's just pathetic

He even lies about his voice, take a listen to this interview and compare it to the video where he explains timed exclusivity
Preservetube Archive
His deep voice is completely gone, meaning that he most likely uses a voice changer. He is so insecure about his fake voice that he defends himself in the comments under a seven-year-old video

His lies even extend to the development of Heartbound, his claims about having COVID are extremely inconsistent
On January 25th, 2020, Jason said that he couldn't stream because he was sick for 4 days.


On March 10th and 11th Jason said on Twitter that he had a cold which made him sick for 5 days (Mar 11th - 5 days = Mar 6th).



He would reiterate on March 15th 2020 that he had been sick for over a week.

On March 16th Jason says that he was still sick but was feeling better.

On March 17th Jason went to Urgent care and was diagnosed with pneumonia. Also, he took a COVID test which he said the results would come out in 2 - 3 days.

According to Jason, the COVID test came out negative and he only had pneumonia.


On March 24th 2020 Jason said that he was misdiagnosed and actually had severe bronchitis. Also, Jason said that after a day of rest he was feeling much better and he could breath again.


On March 30th 2020, Jason would reiterate that he tested negative for COVID-19.

Jason in early April would say that he had a cold over the last month despite saying in March that he had "severe bronchitis".


On April 6th 2020, Jason's symptoms would get worse again.

On April 10th 2020, Jason announced that his cold was defeated.

Jason would continue developing his game, streaming the process and announce a Game Jam for the rest of April.




Jason would continue streaming, working on his game and he would release about it an update on Steam in May.







Jason streamed in June in the following days:
- Jun 1st 2020 for 5 hours
- Jun 2nd 2020 for 3.8 hours
- Jun 3rd 2020 for 40 minutes
- Jun 4th 2020 for 7.3 hours
- Jun 6th 2020 for 6.2 hours
- Jun 8th 2020 for 4.3 hours
- Jun 9th 2020 for 8.1 hours
- Jun 10th 2020 for 7.1 hours
- Jun 13th 2020 for 8.1 hours
- Jun 16th 2020 for 4.9 hours
- Jun 17th 2020 for 4.3 hours
- Jun 23th 2020 for 3.8 hours

On July 28th 2020 he released an update on Steam which links back to his previous update back in May to explain the "huge gap" in updates. This contradicts what he said on April 10th 2020, where he said that he finally beat COVID:


2021 comes around and Jason decides to contradict everything he said previously:



1. He never mentioned anything about being sick with COVID in Feb 2020 (you can check his tweets from Feb 1st 2020 - Feb 28th 2020 here). He only mentioned having a sickness for 4 days in Jan 25th 2020 (Jan 25th - 4 = Jan 21th 2020). This claim also contradicts the tweets he made in March 2020 where he said his test for COVID came out negative: (Archive 1) (Archive 2) (Archive 3)

2. In Nov 2020 he said "after nearly 8 months of recovery my lungs are well enough to steam and work on a daily basis again". Why does he mention only his lungs in this tweet and not his supposed COVID? Also, he says that he has permanent lung damage but also says that his lungs were able to recover after 8 months for him to stream and work on a daily basis. How are your lungs able to recover from permanent damage? Also Jason contradicts himself in the 2021 tweet thread: "I have permanent lung damage" but "my lungs are much stronger". Again, how can your lungs recover to be stronger from the permanent damage that occurred back in 2020? Also, if your lungs were so bad that you couldn't speak why did you participate at DEFCON 2020?
3. If your COVID was so bad that you lost 9 months of development time to recover, why did you continue streaming and developing the game if your COVID was so bad?

2023 comes around and Jason gets another round of COVID. But this time the recovery is only 20 days:
(Preserve Tube)
So the amount of development time he lost due to COVID is according to him:
First Covid: 9 months
Second Covid: 20 days
It genuinely feels like Jason is completely allergic to telling the truth, but his lies about COVID aren't the most egregious lies he said regarding the development of Heartbound. Remember the statement on the official site telling people to check out Jason's streams to see the process of making his game?

Well, a user @俺たちファームズでノッテる has gone out of his way to calculate the amount of time Jason has spent working on Heartbound on his recent streams since he had stated that he working very hard on it off-stream and on-stream

He discovered a shocking revelation that from the 164 hours of streams, only 15 minutes were spent on programming Heartbound
3. Jason VS Ross ScottIn 164 hours of video, and after spending 6-7 hours over two nights reviewing it (that I can never get back), I found that Thor spent 163 hours and 45 minutes not working on HeartBound, with only 15 minutes of actual 'attempts' to work on it. This feels like a case of Yanderdev 2.0, maybe even worse. I checked as thoroughly as I could—Thor genuinely only tried working on HeartBound for 15 minutes.


Ross Scott aka Accursed Farms is a popular gaming YouTuber who's been reviewing games and covering the developments in the gaming industry for a long time. He's one of the most respected creators on the platform. One of the things he's been talking about for a long time is dead games, the games you can't play anymore, not even through piracy. He's advocated for developers to leave the games in the functional state even when devs completely abandon them, the devs should give the players to tools to at least host their own servers to play the games they want. For this reason, he created a campaign called "StopKillingGames"
What the initiative would do:
- Require video games sold to customers to be in a reasonably working state at the time of shutdown/end of support
- Prohibit any requirements for video games sold to customers to connect to the publisher or affiliated parties after support ends
- Require the above also apply to video games that sell game assets or features (microtransactions) to customers
- Require publishers to give up intellectual property rights
- Require publishers to give up source code
- Require endless support
- Require publishers to host servers
- Require publishers to assume liability for customer actions
- Interfere with business practices in any way while a game is still being supported
Ross would respond to the live stream

Something interesting while diving, take a look at all the comments on that stream. Most of them are only a day old, yet Ross's comment should be 3 days old. It could be YT deleted it but I'm pretty sure he mass-deleted all the comments from the stream:

And here he is responding to it, calling it "disgusting".
His comments back it up and Ross responds:



(Look how nice Ross is being while Thor is sperging).
People mocking him:


Due to the amount of backlash he received for his take, he decided to double down by making 2 videos explaining himself, both of which are completely wrong
As you saw earlier, he's a huge advocate for anti-consumer practices, which is one of the reasons why he's so adamant about this campaign. The other reason is that he is the co-owner of a game publishing company called Offbrand along with Ludwig.

L | A
Their upcoming game, Rivals of the Aether 2, is a live-service multiplayer game. If you bring that fact in the discussion board on Steam you get banned for "Harassment and misinformation" as proven by @Heavy Culter


He has also stated that he will not speak to Ross

After this fiasco, he received much attention from the /v/ board on 4chan where they discovered his past Second Life drama. Some small YouTubers would make a video covering his history like Ano Ano
Upon it's release, Jason would immediately respond to it in the comments

However, this wasn't enough. This video apparently hurt him so much that he made cope posts on his Discord server crying about it


And once again claiming that his voice "just got deeper" at 33 for some reason, Jason seems to take jokes about his voice very personally


This still wasn't enough, he needed this video TAKEN DOWN

It seems like flagging down Ano Ano gave him a little ego boost because after he did it he decided to take down other videos criticizing him. His next victim would be @Ted's Cabin, a small youtube who joined the Kiwifarms to post evidence of Jason flagging him



4. Conclusion
Jason is a complete fraud who got astroturfed by the YouTube shorts algorithm and now can hang out with all the big creators on the platform. He's an industry shill who's managed to get away with his retarded takes and complete incompetency in anything he does. He's a lazy man who got completely carried by his father who just so happens to have a lot of connections in the industry and is now spoiled due to this. His ego is so high that any jokes or criticism of him will be met with censorship
Twitch: https://www.twitch.tv/piratesoftware - archive
Xitter: https://x.com/PirateSoftware - archive
Old Xitter: https://x.com/PotatoSec - archive
YouTube: https://www.youtube.com/@PirateSoftware - archive
Website: https://gopiratesoftware.com/ - archive
Subreddit: https://www.reddit.com/r/PirateSoftware/ - archive
Reddit: https://www.reddit.com/user/Thorwich/ - archive
Website 2: https://develop.games/ - archive
Steam dev: https://store.steampowered.com/developer/PirateSoftware - archive
Ferret emotes: his ferret twitch emotes - archive
Duolingo: https://www.duolingo.com/profile/Thorwich - archive
Furafinity (his current one): https://www.furaffinity.net/user/Thorwich - archive
Steam: https://steamcommunity.com/id/Thorwich - archive
Xitter: https://x.com/PirateSoftware - archive
Old Xitter: https://x.com/PotatoSec - archive
YouTube: https://www.youtube.com/@PirateSoftware - archive
Website: https://gopiratesoftware.com/ - archive
Subreddit: https://www.reddit.com/r/PirateSoftware/ - archive
Reddit: https://www.reddit.com/user/Thorwich/ - archive
Website 2: https://develop.games/ - archive
Steam dev: https://store.steampowered.com/developer/PirateSoftware - archive
Ferret emotes: his ferret twitch emotes - archive
Duolingo: https://www.duolingo.com/profile/Thorwich - archive
Furafinity (his current one): https://www.furaffinity.net/user/Thorwich - archive
Steam: https://steamcommunity.com/id/Thorwich - archive
This private information is unavailable to guests due to policies enforced by third-parties.
@GlenBellWay | @Musashi's Son | @Soyjak Enjoyer | @Mulbruk | @KrotchyKun666 | @TrainWreckWatcher | @Rockzo | @KosherFarms.net | @俺たちファームズでノッテる | @CaptainGarbage | @The Tall Man | @Ted's Cabin
Last edited: