#they went ahead
Explore tagged Tumblr posts
Text
Rehabilitation Path
While researching about a villain's parentage as Oracle, Babs discovered that the Information about Amity Park is blocked (maybe is the GIW, maybe is Tucker or an aftermath of Technus shenanigans in the city).
She realizes that she can't investigate about this random place and get concerned, so she decides to investigate it in person. But since is just a reconnaissance mission to understand the technological block she didn't tell the bats, why would she?
When she arrives there, she saw all the things happening: the teen hero, ghosts invasion, government cover-up, etc.
But that's not the worst part, because she also saw that something was happening with the town hero: He was moving like he couldn't see halfway, stumbling, missing his aim, his coordination was obviously failing and the blind spot was so obvious to her!
So instead of telling Bruce or the League as she should, she decided to talk to him. The boy told her that he had a really bad accident and he still felt the aftermath (like her)
When Babs asked him if he had done rehab to recover and he shrugged saying that his powers had fixed it, she was horrified. It seemed that no one had taken the time to give him rehabilitation therapy, a few days in the hospital and he was considered cured!
The boy also admitted about losing sight in one of his eyes over time, but not doing anything because he felt ashamed about it. The boy thought that this disability made him less valuable in combat, that when he recognized it, he would have to stop being a hero! Babs couldn't help but get annoyed with whoever put such a stupid thought in the teenager's head.
So she made up her mind: She would teach that boy about the good path to recovery, and show him that an accident didn't have to ruin his life, she would teach him to to be proud of his newfound disability, because that didn't stop her from being a hero and it wouldn't stop him either.
#dpxdc#dp x dc prompt#dp x dc crossover#Babs is Danny's mentor here#I think she would teach him a lot about recovery#Since their pasts are alike#They both had an accident#And that changed their lives#for better or worse#But despite this they continued to be heroes#And that's what matters#Even if they thought that it would ruin their lives#they went ahead#I think Danny deserves a proper rehab#dp x dc#dc x dp#barbara gordon#oracle#Partial blind Danny#the accident left him with many consequences#but he put all this aside to be a hero#And I think he deserves a recovery arc#Even ghosts needs time to heal
927 notes
·
View notes
Text
kill bill miku
#i went ahead and redrew a movie poster instead (insert Im nothing like yall pic)#miku#hatsune miku#vocaloid#MIKU WORLD DOMINATION CONTINUES#alternative title is kill kaito /j
3K notes
·
View notes
Text
It's the Spookie Month
#lego monkie kid#lego monkie kid fanart#monkie kid fanart#lmk fanart#lmk#monkie kid#lmk macaque#monkie kid macaque#lmk mayor#monkie kid mayor#lmk mk#monkie kid mk#lmk mei#monkie kid mei#lmk red son#monkie kid red son#decided to put my own spin on the whole Macaque is basically shadow from sonic thing#except Macaque decided not to dress up as shadow and instead went ahead to pick the main antagonist of the series#and of course Mayor is Agent Stone-#-DOES ANYONE UNDERSTAND MY VISION HERE#this was my excuse to draw shadowpuppet as stobotnik#I will take no criticisms#there is a 60% chance I will be drawing more of shadowpuppet cosplaying as stobotnik#side note: Yes Macaque's tiny shadow monkie clones are in fact dressed up as robots#AND- last thing: I thought making Mei Knuckles and Red Son Tails would be a better fit because why not#I also had a hard time deciding if I wanted Macaque's outfit to be more like OG Robotnik or like the Sonic Boom version or the live action#LAST TAG: Macaque has joined the shants (shoes + pants) gang
2K notes
·
View notes
Text
weapon meisters
#soul eater#maka albarn#death the kid#draws#i love u thin lineart...#edit: ok damn so tumblr shamelessly went ahead and ruined the quality#edit edit: mistakenly used the パ (pa) character instead of the バ (ba) character for maka's last name... 😅
698 notes
·
View notes
Text
good morning bakery 🍞🥖
instagram | shop | commission info
#artists on tumblr#backgrounds#animated gif#animated illustration#2d animation#digital art#environment art#environment illustration#cozy#myillust#bakery#cottagecore#helloo! i just wanted to share an artwork i managed to finish recently! :D#this was/is actually an old wip i had and i rediscovered it and i still loved the concept so much so i went ahead and completed it!#i actually came up with the name 'good morning bakery' first and the design of the bakery and everything surrounding it was based on the-#-feelings i got at that name!#i suppose it turned out to be cottage-like a little lonely but still chirpy and welcoming :')#i really hope you'll like this! and i hope you're well safe and healthy! sending you much much love!
7K notes
·
View notes
Text
it took 6 months but there are Finally pins in the shop!!
these are available for limited preorder and will ship around mid december <3
#bg3#baldur's gate 3#astarion#volothamp geddarm#if they do well i'll keep them around permanently!!#i'm doing a couple of preorder things over the next month to get ahead for megacon#these would also be very cute stickers#edit: just went to post to bsky and they're already going wtf
731 notes
·
View notes
Text
#So Despite the Repeated Warnings You Went Ahead and Cut Down That Old Tree Anyway#tree#trees#That old tree#curse#curses#unreality#flowchart
900 notes
·
View notes
Text
Took some notes from the Wild Life retrospective episode of the Imp & Skizz podcast featuring Grian because I thought the behind the scenes info was really interesting!
(3:15) The wild cards were all kept totally secret from the players (apart from Grian), with the exception of the superpowers and finale (as they required the players to set keybinds)
(3:45) The players were given files containing the required mods each week, which were named things like "creeper rain" to throw them off
(4:12) Wild cards were a combination of data packs and mods
(4:38) Grian told them not to read the folder name to avoid spoilers (which is kind of impossible), so everyone fully believed there would be creeper rain lol. Grian was saying it in jest but everyone took it seriously and were apologetic about having seen it, to which Grian told them not to worry
(6:58) Grian originally contacted a data pack dev called Brace for help with programming the wild cards. Some, like the shrinking/growing could be achieved with minecraft attributes, but the snails were too janky and unusable. Grian still liked the idea though, so he reached out to mod developers Henkelmax and Breadloaf, who designed the pathfinding/behaviour from scratch
(8:49) They had a debugging mode used to test the pathfinding of the snails, shown in the podcast and in Grian's credits
(10:09) Grian wants most of the credit to go to the development team and artists, as he was mostly in charge of ideas & organization!
(10:39) Grian's only regret with the snails was that they were too fast in session 3, leading to unexpectedly many deaths. They were apparently not so difficult to get away from during testing, but perhaps the testers were more used to them than the players were
(11:44) Grian: "We did develop to the lowest common denominator" ie. prioritizing how players would struggle over how worrying about if players would do too well
(12:56) Oli's voice for the snails was iconic. It cost Impulse a life because he intentionally stayed closer to it to hear the voice lol
(13:42) Danny was in charge of the snail models and animations
(14:11) During testing, the snails just sounded like Oli, which made it feel weird. They pitched up his voice so that it'd be less immediately recognizable
(15:18) The snails' jumping attack was meant to be clearly telegraphed: they would stop, wiggle, make a "ooeee" sound before jumping. Many players had their friendly creatures volume turned very low/off (as cows and other mobs are loud), which made this attack much less obvious for them
(16:57) The growing/shrinking had the least testing done for it, as it was the simplest conceptually and to program. This meant that the falling off of blocks due to the shrinking hitboxes wasn't anticipated
(17:55) Before the 1st session, Grian told them that he didn't think anyone would die to the wild card. Pearl's death made Grian pretty nervous, as he didn't want everyone dying too early in the season
(19:29) 6 lives were given, knowing that many of the death to the wild cards were unexpected/unfair. The intent was for ~3 lives to be allocated for wild cards, and ~3 for PvP.
(21:13) The developers were all fans of the Life Series!
(22:43) The shrinking/growing was intentionally pretty simple to ease players/viewers into the concept and build up toward more dramatic wild cards like the snails
(25:38) In the hunger episode, Grian didn't know which foods would be good
(25:58) Grian thinks that "it's unfair that Grian already knows everything" is valid criticism, but that it's important for him to be involved with the ideas. Having someone else do that is like having someone else record his videos: Life Series is his brainchild
(26:35) Well before the season began, while they were still developing the concept, Grian asked the other players for wild card ideas that would meet a few criteria. All of them ended up being unused for one reason or another. Impulse thinks his ideas were very "inside the box" because he was viewing things through what was possible in vanilla Minecraft. His idea was to have a scavenger hunt where the players would search to find a relic. The first person to find it would get a buff. Skizz's idea was for every player to turn into a random passive mob for every given interval of time. They would have to find every other player of the same mob type as them or else the whole group loses a life.
(29:44) The food qualities were weighted by the rarity of the item, so very common blocks like dirt and cobblestone would never give anything good. The other items were randomly selected
(30:23) Regular blocks/items cannot be made edible normally, so they had to circumvent that and custom code a fix for items not stacking correctly
(32:41) While a lot of players do want to win, the main priority is creating entertainment, which prioritizes playing recklessly
(33:20) The food wild card wasn't included in the finale because it would've felt like "too much". There was a higher risk of technical issues since it changed the data values of items, and Grian didn't want someone's last death to be because they ate their sword. In his mind, it was a good and fun wild card, but didn't need to be repeated in the finale. Impulse points out that they all would have collected more rare items by that point, removing the incentive to search for blocks to eat
(33:46) The wild cards in the finale were nerfed from their original sessions. The shrinking/growing had a smaller height range, the snails moved slower, etc.
(36:21) The personalized snail skins were a late addition by Danny, who made 18 skins very quickly
(36:49) Grian did not anticipate the snails becoming as popular with fans as they were. After the session released, they had the idea to release the snail merchandise, which directly funded the rest of the season
(39:20) Grian spent what "felt like every day" testing with the developers. They'd record the sessions on Tuesdays, meet up with the dev team, talk about what need to be done, testing, bugs, etc, edit and upload on Saturday, and would get a few days grace before starting again
(40:01) After the snail session, Grian was worried that the season would be very short due to all the deaths. They were considering toning down the later wild cards but ultimately didn't change them too much
(40:36) The time wild card was carefully balanced. If it had gone even a little faster, many players likely would have died because they wouldn't have time to react to threats like baby zombies or creepers.
(40:57) While sessions normally run for a variable amount of time, session 4 was hardcoded at 2 hours. Grian ended the session ~10 minutes early, just after they hit max speed, because he felt like things were getting dicey
(42:46) When the wild card first activates, it looks a lot like the server had frozen or crashed. Grian told the players before the session started that it would look like the game was broken, but that it isn't broken. Skizz tabbed out anyway and missed the beginning 😔
(43:30) Having the rain start just as the wild card began was a good visual indicator of time slowing down. This was a suggestion from the dev team (probably Brace)
(44:41) Impulse and Grian "cheesed" the end of the session by going branch mining. Grian wanted players to take advantage of the wild cards (eg. mining quickly, helping to kill someone), and not have them just be an annoyance.
(45:30) Keeping the client and server-side time stay in sync was challenging. The sky's motion was changed to be smoother on client-side. The players were also not as fast as the server (around 2x faster), the server was going faster than that, and the time of day was even faster
(46:56) The sounds were pitched up/down based on the speed to add to the effect
(27:46) In testing, if the players were made 7x faster, it would be basically unplayable, which was why it was capped at 2x speed. This made mobs very dangerous, as they were now faster than players and could catch up to you and kill you easily
(49:01) On several occasions, they had to extend the fuse duration of creepers to make them more fair. In the time session, their speed was only increased by ~10%
(49:39) Usually, Grian was the one to test the wild cards and notice when things like creeper speed would be an issue, since he was the one with experience making videos
(50:50) A challenge with balancing wild cards is accounting for the playstyles of so many players: reckless players like Scar and Skizz, "kind and gentle" players like Bigb who would stay off to the sides, and "the sweat squad" (Scott, Impulse) who play very cautiously
(52:48) Trivia Bot was the only wild card that was not planned in advance. Grian was struggling to come up with a wild card for that episode, and wanted to have a wild card available that could give people lives in case many people died to early wild cards without it feeling cheap.
(53:33) Trivia seemed a little boring on its face, so presentation was essential
(54:34) This one made Grian the most stressed due to all the moving parts involved in making it (coding and pathfinding mostly by Henkelmax, visuals by Hoffen, audio/music, questions)
(55:08) Trivia Bot's design was based on Grumbot and Mettaton from Undertale. Hoffen drew concept art shown in the video
(58:32) They show Trivia Bot's custom animation for becoming a snail and it's really cool
(59:12) The music was the most stressful part of the project. Grian spent 2-3 days looking through Epidemic Sounds for a Trivia Bot theme song and couldn't find anything good. He commissioned Zera @hopepetal for a theme song, which is played in the podcast. However, Grian realized he needed a full audio package, so he commissioned Oli late in development, who created the final soundtrack and many audio variations
(1:01:38) Grian wants to send appreciation for everyone who worked on the project, even if their work ultimately went unused
(1:02:58) Skizz was happy to give back however he could by staying on standby in the final episode as a zombie, as the players were able to "reap all the benefits" of the hard work of the development team
(1:05:21) Grian didn't know any of the trivia questions beforehand, which were done by fans of the series. The goal was for ~50% of the questions to be answered correctly, which was approximately met
(1:07:11) Players couldn't get questions about themselves because it would be too easy. This would encourage players to leave their bot, allowing other players to mess with them
(1:07:57) Grian felt a little left out from the discovery element of the wild cards, and decided to mess with Scar by hiding his bot. He wasn't expecting Scar to die from it, and could tell that he was genuinely a little upset by it. Grian felt bad about it, which led to a genuine in-game alliance between them
(1:12:32) Grian was very close to letting Trivia Bot give lives as rewards, but decided it would feel too cheap
(1:14:38) Mob swap was slightly toned down, with more camels and sniffers spawning
(1:15:07) Evokers didn't drop totems anymore. Instead, there was a minuscule chance a warden or wither would spawn, which would drop a totem if killed. Grian was a little disappointed that the warden got cheesed in the end
(1:17:45) Having the mobs start passive and turn hostile was mostly for the presentation, building anticipation, and so players could predict where mobs would spawn and react accordingly, making things feel less unfair
(1:20:32) There was no superpower made for Skizz (or Mumbo presumably)
(1:20:38) The superpowers were another late addition. There was a large design doc where Grian created all the powers, which were handed over to Henkelmax and completed over 4 days
(1:21:42) Grian avoided superpowers involving strength, that could cause someone to die easily. Most of the powers were social or movement-based, which couldn't be used for offence as easily
(1:22:25) Some powers were randomly assigned, others weren't. Impulse's was random. Cleo's, Bigb's, Lizzie's, Grian's were assigned.
(1:24:25) Grian gave himself the mimic because it could easily backfire (like in Grian's fall damage death), and because it would've been confusing for a player who wasn't aware of the other powers. They likely would've spent the episode just figuring out how everything worked and not actually using the power to its best ability
Lots of discussion about the superpowers and how they interacted in the episode itself, go watch if you're interested :)
(1:33:38) Talk on how the series "standard" rules evolved since 3rd Life. There was no keep inventory, and no restrictions on enchanting levels or potions, which created slow or unbalanced fights
(1:36:23) 3rd Life was designed to be an experimental series, which made Grian eager to improve it. For example, some people just weren't dying in 3L, leading to the boogeyman in LL, and so on
(1:37:17) The goal with the seasons isn't to one-up the previous one, but to create a different experience every time, which keeps things engaging for the creators
(1:38:31) At the end of each session, Grian would ask the group if they had fun and how they felt about the wild cards. According the Skizz, the answer was "a resounding yes"
(1:39:08) Grian had moments throughout the season where he personally felt like things didn't go well for him, and was anxious for the rest of the group's episodes. Things worked out while editing the raw footage, though. His issues were never with the wild cards themselves, but his own actions (traps not working, spending too long branch mining), but would always find funny moments in his footage
(1:43:41) Everyone in the Life Series cast genuinely likes and genuinely respects everybody else in the group. This allows them to make the show and get mad at each other, because they know it's all just in-character
(1:44:50) It'd be hard to top Wild Life in spectacle, and Grian doesn't want to start an arms race with himself. The next season could potentially be closer to 3rd Life, but Grian's not sure yet. For Grian, Wild Life was the most enjoyable
(1:45:20) Grian: "As long as people keep enjoying [the Life Series] then I'd love to keep doing it"
(1:49:35) With the finale, Grian knew how the wild cards played out the previous sessions and was able to adjust them
(1:49:56) Grian's goal was to create safe chaos where everyone knew what was happening and wouldn't die to them, which didn't go entirely to plan. The snails were 60% of their original speed and people still died
(1:51:03) Grian made a precise timeline of when each wild card would start/stop, it wasn't randomized.
(1:54:16) All the superpowers were randomized, with Bdubs' power being removed from circulation because it didn't have much use in a finale setting
(1:56:10) It was important for Grian that in the final moments, the wild cards were removed, so there were no interruptions. The timing worked out well because there were a few people left and it ended within ~10 minutes (this implies that the change wasn't based on # of players alive, as people had speculated based on Gem's death)
(1:58:48) The players all randomly switched to zombie skins throughout the session to mess with people on NameMC. Well-played :)
#og post#wildlife#grian#impulse#impulsesv#skizz#skizzleman#imp & skizz#mc meta#wild life smp#wlsmp#life series#trafficblr#traffic smp#<- dunno which life series tags are most commonly used but i hope i got all the major ones#long post#“i should write down the behind the scenes!” i thought. “it'll be quick!” i thought :')#as someone who did had some critiques about the structure of the season#i found it really insightful to hear about the design decisions from a behind the scenes perspective#digging into why it was made the way it was and what exactly about it worked/didn't work honestly helps me to appreciate#it more for what it was!#and it helped to truly understand and appreciate all the work that went into it#i probably included more details than needed but i just thought they were all really fascinating#like trivia bot being designed to have the option to give lives in case the early sessions were too deadly!#i was also surprised that the snail merch wasn't planned ahead of time#and i also tried to keep all the credits grian listed bc i think it's important!#i would recommend watching the full podcast ep! i didn't include a lot of imp & skizz's commentary since i was focusing on the technical &#behind the scenes details but they had lots of great insight
450 notes
·
View notes
Text
A commission for @williamvapespeare!
This is a scene from the fic The Case of David Bowie's Made up Sexuality and everyone should go read it! It's beautifully written, there's a cool mystery and Charles is not beating the bisexual allegations. This scene in particular is just so sweet, and I particularly love Edwin's reaction. He DOES freeze when he feels frightened, huh?
#dead boy detectives#dbda#payneland#edwin x charles#fic rec#it is so!!!#the scene goes on for a bit longer but you know me#always finishing comics in the most dramatic moment#technically i only needed to read this bit to be able to work on the commission#but i went ahead and read the whole thing because it's GOOD
723 notes
·
View notes
Text
It is not wrong to say that Disco Elysium makes fun of all political stances but it is an incomplete statement. It makes fun of all political stances from a Marxist perspective.
You can be mocked as a fascist from a Marxist perspective. You can be mocked as a capitalist from a Marxist perspective. You can be mocked as a centrist from a Marxist perspective. And you can be mocked as a communist from a Marxist perspective. One of these things is not like the others!
(all while exploring dialectical materialism: the worldbuilding: the game)
#disco elysium#I did go look at the funny steam thread but the replies were mostly depressing so I'm grumbling here#except for the one person who went “(thumbs up) nope go ahead! all clear!”
849 notes
·
View notes
Text
Years ago, I bought a little bell as a souvenir while in Paris. It feels very fitting that it's now decorating the staff of a Parisian.
This was probably the hardest doll to make yet because of the prop, the completely changed hair, and the bending of the right arm (which required an amputation and reattachment). But I wanted to use a Barbie I already had instead of buying one specifically for Rollo, so one does what one must.
#twisted wonderland#twst#rollo flamme#ooak doll#i initially wasn't going to do the handkerchief but this barbie's smile looked serial killeresque with rollo's eyes#so i went ahead and just covered that up
398 notes
·
View notes
Text
That moment in Six of Crows when they're in the tank and they just blew up the bridge to the ice court and they're laughing at the "Fjerdan Might" banner and they're rolling over the hill realising they actually pulled off the impossible heist.
To me, that is the most "for a moment a band of thieves in ripped-up jeans got to rule the world" moment in book history.
#six of crows#god the EDITS we could have had it the soc spinoff went ahead#kaz brekker#inej ghafa#jesper fahey#wylan van eck#nina zenik#matthias helvar#grishaverse#it gets squashed a few seconds later but that moment is pure unfiltered serotonin
900 notes
·
View notes
Text
Just got back from seeing Sonic 3 and HOOOOOOLY SHIT y’all. Oh my fucking god. OH my god. Ohhhh my g o d
#IT. WAS. PHENOMENAL. PERFECTION. LITERALLY EVERYTHING I COULD HAVE ASKED FOR#SPOILERS AHEAD IN THE TAGS BEWARE#They gave us Shadow on a motorcycle. Shadow with a GUN. Shadow flexing by POPPING OFF HIS LIMITER RINGS LIKE A BADASS#AND!!! THE MOST GORGEOUS CREATURE I HAVE EVER SEEN IN MY GODDAMN LIFE. HOMIE WENT SUPER SHADOW AND HE WAS G L O R I O U S#THE LIGHT FUR…..THE SPARKLES…..THE GLOWINGGGGG!! HE WAS GLOWING!!!!!!#WE GOT LIVE AND LEARN!!!!! WE GOT LIVE AND LEARN!!!!!!!!!!!!!!#ALSO genuine family bonding? Sonic Team bonding? SONADOW BONDING???#Shadow’s little smiles during the flashbacks with Maria MY GOD I WAS GOING TO BLOW UP.#Shadow did the Akira slide on his bike and I said repeatedly under my breath I’m not a furry I’m not a furry I’m NOT a furry#I’M NOT I SWEAR#I’M JUST A HARDCORE SHADOW GIRLIE#Homie had me swooning tho I WILL NOT LIE!!!#I felt so bad for my friends I was probably insufferable for the entire film I tried SO hard to reign my fangirling back#I squealed and stimmed a LOT. SORRY Y’ALL THE AUTISM LEAPT OUT. THAT WAS BEYOND MY CONTROL#OH AND THE END?????? METAL SONIC??? A M Y??????#I KNEW they were gonna tease Amy I had a feeling#Also also it was so funny as we were walking out of the theater this guy was like ‘TAKE THAT OBAMA!!!’ and waited for an answer#And then he was like okay nobody got that. But then I said ‘I PISSED ON THE MOON YOU IDIOT!!’ and he started CHEERING LMAOOO#That movie was a religious experience. For ME. I feel like I’ve ascended to heaven#I’m so. Fucking happy right now I’m SO happy it was so good I’m going to cry#I love you Shadow the Hedgehog I love you Sonic the Hedgehog I’m going to break apart literally right now#Also one more BIG thing but I’m putting that in a separate post. Hold on.#Shima speaks#Sonic 3#Sonic#Sonic the Hedgehog#Sonic movie 3#Sonic spoilers
235 notes
·
View notes
Text
Wilbur: Yeah, I'm- I'm- I'm glad that I've actually done something right, Phil. Normally- normally on SMPs I'm- I'm always a bit of a- you know, a bit of a- a bit of a- a bit of a um, what's the word... uh... what's the word for like a-
Phil: Homosexual?
Wilbur: NO????
Bonus:
#Wilbur Soot#Philza#Wilbur#QSMP#Tntduo#I suppose#Phil#Happy early Pride I guess#The audio for both their streams sucked so I went ahead and fixed the audio and added both their POVs to this clip#~ You're welcome ~#Was going to do a longer transcript but how the hell do you even transcribe that laugh / noise Wilbur made LMAO#The image is Smajor's resub message compressed to make it easier to read#Edited
5K notes
·
View notes
Text
Why does it look like they’re arguing and Cas is at the very end of his rope like ‘No Dean, I didn’t leave you, we were on a break’
#poor cas#he went ahead on his own to draw all the monsters focus to him in order to protect Dean#and then Dean shows up with this hot Cajun vampire acusing cas of leaving him#that’s the things he’s sensitive about!!#supernatural#spn#dean winchester#destiel#castiel#misha collins#deancas#jensen ackles#spn crack#purgatory#purgaytory
335 notes
·
View notes
Text
hanging around sebastian is automatic code to become a mom friend
#hogwarts legacy#hogwarts legacy fanart#sebastian sallow#ominis gaunt#hogwarts legacy mc#fanart#as someone who uses petrify spell most of the time when i'm able to; i was surprised when he wanted to charge & started running ahead of me#tho in the end when i stopped he u-turned back to me so no harm was done 😂 he still got the scolding tho#he did go too far one matter; mouth gapping i went like sebastian u don't do thaat u doon't doo thaat to ur own ----- sebastian............#what baffled me he said what have u done instead of what have i done#ominis deserve a long apology letter from us#he doesn't deserve to be worried to death all the time
727 notes
·
View notes