thistleingrey: (Default)
[personal profile] thistleingrey
Kathy Sierra and Bert Bates, Head First Java: the whole time, I was thinking about internet harassment. HFJ is a reasonable starting point, even a decade later, if one doesn't mind reconciling former and current versions of Java code/practice. It uses more visual aids and character-driven storylets to illustrate examples than the average coding book does. It needs a deep-clean by a proofreader, especially regarding dialogue punctuation.

Joshua Bloch, Effective Java, 2d ed: I was supposed to finish this during 2016, too, and haven't quite. It's a pile of short essays full of cautions and targeted advice, and it's a bit abstract if one is not writing Java actively at the moment. (My summer internship and the job that has followed it are cousins, not quite in the same line.) Good reference, anyway, and I know I'll have cause to refer back.

Piper Huguley, The Lawyer's Luck: novella with nineteenth-century US setting, a black male lawyer only half aware of his relative privilege, and a black woman who escapes a difficult situation. The male lawyer ends with relatively unexamined gender-based privilege, but I think it's not for me to say whether the story feels satisfying; as fix-it "fic" of countless historical situations, it works.

Ovidia Yu, Aunty Lee's Delights: this is the first one. It's fine? I found the mystery unengaging (too simple), but it interested me as itself, a text written by someone with sociocultural and geographical contexts rather different from mine.

James A. Whittaker et al., How Google Tests Software: as it says, vintage 2012. Lately the industry has carried a mix of Google's and Microsoft's respective labelings/differentiations of quality assurance, software engineer in test, software engineer, software development engineer, etc., and this book wasn't a bad way to pick up some of that in a hurry. Because it's written by committee, it repeats itself in places.
fairestcat: Dreadful the cat (Default)
[personal profile] fairestcat
My body seems to have decided I only need 5-6 hours of sleep most nights, followed by the occasional 10-12 hour catch-up sleep.

This is...not precisely new, but night precisely not-new either.

For most of my life, when I wasn't going through a deep depression, that was exactly how my body worked.

In middle school and high school I would stay up late reading, in college it was reading, homework, goofing off online or some combination of the three. Some nights it was just because I'm both a night owl and kind of insomniac. Anyway, I'd stay up late get 5-6 hours sleep and then get up early for school the next day and be basically fine, then do the same thing the next day and the next day until eventually I had a weekend day where I crashed and slept until I woke up naturally some 12 hours later.

When I was working I'd stay up late, often talking to my night-owl long-distance girlfriend, or reading fic or otherwise just not bothering to go to bed. And again, I'd use the weekend to catch up on the sleep shortage.

But since I moved up here, that's really not been how my body was behaving and I thought maybe it was just a matter of aging out of it. That kind of thing is a young-woman's game after all and while I'm still younger than many of my online friends I'm 36 and that does make a difference.

But still, except when I was going through an extended depressive period and didn't want to get out of bed period, I was sleeping...normal amounts of sleep.

Then, a couple years ago, I went on the much-loathed olanzapine, and suddenly 8 hours wasn't enough. My body demanded 10-12 hours every night without fail. Often with supplementary naps during the day. This was only one of the unpleasant side-effects of Olanzapine, it wasn't necessarily the worst one (that has to go to the diabetes), but it certainly was the one that had the most deleterious impact on my day-to-day life.

I've been off the olanzapine completely for almost two months and one-by-one the olanzapine side-effects are disappearing. Now it seems to be the sleep-issues going away, and apparently they've reset my sleep schedule while their at it.

I got nothing. But considering I have to be up in a little under 5 hours to feed/med the cat, I'm not really complaining.
fairestcat: Dreadful the cat (Default)
[personal profile] fairestcat
My main fannishness these days is reading a ridiculous number of comics. Since I'm trying to post here more in general and post more than just personal stuff here in specific, I'm going to experiment with posting about the comics I've read. These won't be "Wednesday Reads" posts, because while I usually pick up my comics on Wednesdays (from the fabulous Comet Comics), I wait to read them until I can get together with [personal profile] fajrdrako/Elizabeth because reading and discussing them together is much more fun.

I usually get about 6-8 comics a week, release schedules being release schedules some weeks are lighter and some weeks are heavier. This week was a kind of ridiculous 13 new comics, which took us several hours of gleeful reading to get through. I mostly read Marvel, with some smaller publishers thrown in.

Comics read this week: The Mighty Thor #16, Doctor Strange #17, Spider-Man #13, Patsy Walker, aka Hellcat #15, Ultimates 2 #4, Star-Lord #3, Black Panther: World of Wakanda #4, Invincible Iron Man #4, U.S. Avengers #3, Gamora #3, Lumberjanes #35, Sex Criminals #16.

Everything was pretty great this week, but I think my favorites were Invincible Iron Man and The Mighty Thor, both of which were outstanding.

More specific somewhat-spoilery comments behind the cut.

ETA: 3500 words and several hours later I think I'm done. I'm going to have to try to be less wordy in the future. I'm not sure anyone wants to read 3500 words of me blagging about comics, but I enjoyed writing it and I guess that's what counts.

make mine (mostly) Marvel )

fiber monday

Feb. 19th, 2017 22:03
thistleingrey: (Default)
[personal profile] thistleingrey
Status: Clock had its lower-torso front/back/front and then one front nearly completed up to the shoulder. You may note the past tense: undone because the armhole drop is significantly taller than the distance from lower armhole edge to bottom hem. Swatching beforehand means nothing when the pattern is that distorted, grr. Separately, I need to seam my mother's slippers' ...whatever one calls the segment from heel to low ankle/cuff. I've also begun Reason's requested legwarmers, then rebegun them twice to adjust the size. The pattern's for an adult leg, and it's great---easy to remember, even for me, who leans heavily upon a printout or a scratch sheet's tally marks most of the time.

Okay. tl;dr I hadn't considered necklines' interaction with armholes/armscyes till Ivar failed. Let's clear the decks of prior assumptions, now that 2.Naima has looked okay on me yet fit poorly (too tight two ways near armscye despite mods) and partial Ivar has fit me but looked terrible (v-neck too low and wider than intended by pattern, due to shoulder-induced splay, despite mods). In fact, let's think like a tester and isolate factors to rule some out. To keep the post from choking the internet, I've left example links out---feel free to request them for anything below.

Read more... )

tl;dr We're up to eight me-made tops I've been too big for, despite modifications and increasingly informed garment-size decisions. It is irritating and frankly ridiculous that people of many ethnicities and body shapes have told me all my life that I'm small. I'm bony, yeah, and I was a coltish adolescent (all bumps and angles), but were I small, THIS PROBLEM WOULD NOT EXIST. I would not have knit multiple cardigans two or three garment sizes "too large" and still be unable to get my bones into them.
naraht: (Default)
[personal profile] naraht
the Master and Margarita (3893 words) by Naraht
Chapters: 1/1
Fandom: Yuri!!! on Ice (Anime)
Rating: Teen And Up Audiences
Warnings: No Archive Warnings Apply
Relationships: Lilia Baranovskaya/Yakov Feltsman
Characters: Yakov Feltsman, Lilia Baranovskaya
Additional Tags: 1980s, Soviet Union, Moscow, Cold War, Jewish Characters, Antisemitism, First Meeting, First Time
Series: Part 4 of trials of Coach Yakov
Summary: In 1980, Yakov Feltsman is the USSR's skating hero. At a dull official reception, he defends his loyalty to the motherland – and makes the acquaintance of a beautiful young dancer from the Bolshoi.


Feb. 18th, 2017 16:36
cesy: "Cesy" - An old-fashioned quill and ink (Default)
[personal profile] cesy
Thanks to everyone who discussed on my last post about perfumes. Today I went to Les Senteurs and tried lots of things, and came away with a bottle of Amyris and a couple of other samples. I may need to try out Bloom and get more samples of other things to try. But I really like this one.

The lady I met was younger than me, really friendly, happy to geek out about the smells and teach me stuff, and is the grand-daughter of the founder and is a singer who's doing this to fund that, which is pretty cool.

Several things make a post

Feb. 17th, 2017 18:04
naraht: (yoi-Victor)
[personal profile] naraht
The pound-to-krona exchange rate is absolutely ruinous at the moment. I may have obsessively visited Iceland during the roughly five years when it was actually financially possible for me to do so.

This has not stopped me buying Icelandic books, as I have to read something (logical fallacy ahoy), but I've decided not to go for that Dracula edition for the time being.


My hairstyle choices are disturbingly influenced by fannishness. I cut my hair short for the first time when I was about 12 because of Kira Nerys. Then I grew it out while doing my DPhil in a spate of Victorianism. My current incarnation of very short hair was, I thought, fairly secure. It was only getting shaggy because I've been too fiendishly busy to get to the salon. But... everyone on Yuri!!! on Ice is growing their hair out.

And suddenly having a floppy, eye-length half fringe combined with a weird hairline (widow's peak in my case) seems like Awesome Fashion. (See icon.) Maybe I'll just get a trim after all.

Is it weird to bring a picture of Victor Nikiforov to your hairdresser? ;)


Absolutely loving the Tour of Andalusia. Rather minor race unexpectedly enlivened by epic Contador/Valverde rivalry. And Matt Stephens' commentary on Eurosport is coming into its own. He's a much better foil for Carlton Kirby than Sean Kelly.

(Kirbyism of the race : "Just clearing his nasal passages there. Preparing for battle.")

A reminder

Feb. 17th, 2017 08:28
inkstone: Michiko e Hatchin's Pepe licking a lollipop (lick)
[personal profile] inkstone
With the launch of Generation 2 in Pokemon Go, I just wanted to remind people of [community profile] pokestop. The hype has certainly died down since last summer, but the community is still around and kicking (and posting information that might be useful!)

This, that and the other thing

Feb. 17th, 2017 00:38
fairestcat: Dreadful the cat (Default)
[personal profile] fairestcat
I am so mean to my cat you guys. Seriously, the meanest. Tonight ten minutes AFTER his dinner time I got up off the couch to go feed him. But then, not only did I stop to go to the bathroom (first rule: always pee before medding the cat), I went into Marna's room and talked to her for a WHOLE FIVE MINUTES. All while Dreadful was forced, FORCED to sit in the hall meowing his head off about my terrible behaviour.

Then I went to give him insulin and discovered that the vet ordered the wrong needles for us, so I have to take the box back tomorrow. The new needles are bigger than the old ones and only have full-unit markings. Which, since Dreadful gets 1/2 a unit if he needs insulin in the morning and a 1/4 unit if he needs insulin at night, kind of doesn't work.

In other news, today I spent several hours in chat with [personal profile] brownbetty, [personal profile] staranise and [personal profile] stultiloquentia in a wide-ranging meta conversation that started as a discussion of different modes of shipping/engaging with canon (set off by brownbetty's poll on what people mean by "I ship it" and some of the comments thereon), and then veered off into a discussion of the differences between the way fans ship characters and the way canon creators write romantic relationships.

It's probably at least two posts worth of discussion, but I'm too tired to write any of it up tonight. Hopefully I'll be able to get to some of it tomorrow.

Meanwhile, I'm reading a bunch of Chocolate Box fic. I suspect that'll be my next recs post. It's all fairly short, so I might even get through a bunch of it before creator reveals.

Dreadful and his Squishy

Feb. 16th, 2017 02:33
fairestcat: Dreadful the cat (Default)
[personal profile] fairestcat
Dreadful has a favorite toy. We call it his squishy. It's a small stuffed dog that came out of McDonald's Happy Meal and was given to me as part of an office Secret Santa one year. It lived on my desk until I quit that job in 2007 and brought it home along with the rest of my stuff. Dreadful immediately claimed it as his own.

Some intrepid googling tells me that it was originally a tie-in for the apparently-awful kids-movie Doogle, and I even found a couple pictures of what it originally looked like (here and here)

I don't know what they used to make this thing, I'm possibly a little scared to find out. Dreadful's been chewing/clawing the hell out of it for 10 years now and while it's rather grody looking (although it has been washed several times) it doesn't even have a single torn spot or ripped seam.

But boy does he love it. He will parade around the house holding it in his mouth and singing to it. We call it Squishy, The Opera. Sadly, we've never been able to get video or audio of this, because as soon as he seems someone watching him he stops.

I did however manage to get a few pics of him playing with it on my bed the other night.

Things Dreadful has taught me

Feb. 16th, 2017 01:40
fairestcat: Dreadful the cat (Default)
[personal profile] fairestcat
Dreadful was diagnosed with diabetes in January 2014. It's been three years of blood draws and insulin pokes and The Tragedy Of The Kibble-Loss (gushy food is just NOT the same), and the whole routine has become second-nature.

Twice a day Dreadful gets his blood-glucose tested, he gets his two oral meds (for his gastro issues aka that time my cat got constipated and almost died), and he gets insulin if he needs it. Then he gets fed. But there has been a definite learning curve.

Things I have learned from having a diabetic cat, a somewhat irreverent list: behind a cut for the needle/blood-phobic )

when u have the perfect icon

Feb. 15th, 2017 10:59
laceblade: 5 girls of K-On! anime, carrying UK bags. Text: let's go abroad! (K-On!: Abroad)
[personal profile] laceblade
Yes, I am behind on that meme and also on comments and also many things. I have plans for blog posts, though!

That said, I’m going to be spending the month of April in England. [My partner's employer has a retention problem that they combat by giving a month-long paid vacation anywhere the world for employee and a +1 every 5 years they work there.]

Do you know of any books, comics, or manga that are published/available in the UK that are not available in the US? Tell me about them, ;)

I’m also going to be looking into anime. While I understand that DVDs there are a different “region,” for a while the UK had the Studio Ghibli movie “Only Yesterday,” which was only finally released in the US LAST YEAR. WHAT IF THERE IS MORE. I’m willing to nose around a little, but if you have thoughts/knowledge on other forms of media you think I’d be interested in, I’ll take that, too.

Dreamwidth news: 15 February 2017

Feb. 15th, 2017 05:35
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)
[staff profile] denise posting in [site community profile] dw_news
Hello, Dreamwidth! And thank you to everyone who wished me and my wife a happy vacation -- it was an excellent one. (Rumors that it was to help distract me from a significant birthday starting with 4 and ending with 0 are totally unfounded. Really.) It was also awesome to come back and see all of the new activity going on! I hope that everyone who's joined us in the last month or two has been settling in nicely.

Behind the cut, a tour of some of the new stuff we've done in the last few months, plus a look at some older changes that could use more love:

* Image Hosting Frontend
* HTTPS Beta
* Create Entries Beta: progress report
* Selective comment screening
* Other alphabets in site search: fixed!
* Icon file size limit increased
* Dreamwidth: Did You Know?
* Team Dreamwidth

DW News, 15 Feb 2017 )


That's it from us for another update! As always, if you're having problems with Dreamwidth, Support can help you; for notices of site problems and downtime, check the Twitter status page.

Comment notifications may be delayed for an hour or two, due to the high volume of notifications generated after an update is posted to [site community profile] dw_news. This was posted at 5:35AM EST (see in your time zone). Please don't worry about delayed notifications until at least two hours after that.

Exciting new Dreamwidth feature

Feb. 15th, 2017 02:53
fairestcat: Dreadful the cat (Default)
[personal profile] fairestcat
This doesn't seem to have spread around much yet, probably because the announcement was hidden in the most recent code tour. (Presumably an actual post announcing it is in the works?)


Information can be found in the most recent code tour. Scroll down to issue 1936. Currently everyone gets 500MB of image hosting, but that may change in the future.

To upload images in the site menu go to Create/Upload Images and it will bring up this page: Upload Images

To edit images follow the link from that page or go to Organize/Manage Images which will take you to this page: Bulk Edit Images

And to celebrate, have a couple pictures of Dreadful!

a taste, and another

Feb. 14th, 2017 21:30
thistleingrey: (Default)
[personal profile] thistleingrey
Naomi Duguid, Taste of Persia: A Cook's Travels through Armenia, Azerbaijan, Georgia, Iran, and Kurdistan (2016): a successful, impersonal book rec picked up from a food historian's blog. So much tasty-sounding food, such lovely photos, and less posturing than sometimes comes with books wherein the writer/chef says meaningfully, "I learned $dish from $firstName," as though the incomplete name's invocation of ethnic identity, protection of personal identity, and expression of implied familiarity were all the reader needed. Duguid does that, too, but the back matter helps: there's a secondary "introduction" that discusses the region and its cultures in slightly more depth without attempting a historical overview, plus a bibliography, an acknowledgments section, and an index. Semi-scholarly is exactly my speed for food-writing: half the time I won't cook it, and I haven't the prior grounding for critiquing it---I love learning about it. In this case I could cook some of it, despite the frequent appearance of yogurt, wheat, and mint: sometimes the starch base is chickpea, potato (huh), or rice, and adjusting flavor profiles via herb substitutions has ceased to bother me. Reason and I want nourishment, not strict authenticity; partner is usually willing to consume experiments.

Near my prior job, there used to be a Persian restaurant where I ordered one dish every other week until they closed because, as is usual for me, it was the one thing they had that I could eat and that wasn't straight-up iceberg lettuce "salad." It was khoresh (gheymeh) bademjan, a stew with mung dal = yellow split pea, eggplant, tomato sauce, and optional lamb, plus basmati rice with a bit of saffron. This book doesn't have it---only two Kurdish-style cousin dishes, both containing dairy---but after skimming the book, I can sort of see how to attempt to recreate it. Triangulation.

(An unsuccessful, impersonal rec from the same source: Krishnendu Ray's The Ethnic Restaurateur, published by Bloomsbury Academic and thought-provoking but unexpectedly uncareful about Ray's own privilege in a way I couldn't handle the week I tried skimming it on a train. NPR has profiled it---at that level of depth I like it too, but. I'm glad it exists because it may serve as a toehold for other work.)

hidden figures

Feb. 14th, 2017 07:49
thistleingrey: (Default)
[personal profile] thistleingrey
Hidden Figures (2016): we went to see it as Child's First Matinee, coincidentally on MLK Jr. Day, and then I forgot to blog it. All three of us enjoyed it. Based on a book by Margot Lee Shetterly, the film brings together three women who worked as "computers" at what became NASA Langley, with a focus on the events leading to Alan Shepard's Mercury outing in 1961. The three as the film first introduces them are Katherine Goble (Taraji P. Henson), Dorothy Vaughan (Octavia Spencer), and Mary Jackson (Janelle Monaé). (You can find everyone on Wikipedia.)

Because the film bases its events upon historical occurrence, most of what makes it awesome is in the little touches and juxtapositions. It's not usual to say of a film that it's great that a certain character takes half the story to figure out a basic, simple thing, but here it's essential both that Kevin Costner's character, the unit head, doesn't understand why Goble vanishes for 45 minutes daily, and that when he finally asks, Goble tells him: to the segregated restroom across Langley, whither she has been running in heels, sometimes in the rain. If the head's response in the film is also historical, two thumbs up---it felt to me like the one moment beyond either reality or rosily reimagined possibility.

Reason found the first half hour too slow and almost scary (she dislikes interpersonal conflict even when it's text-only, and she could feel the tension from the first "present-day" scene, which involves a white male cop, a stopped car, and the three black women), but she loved the second half. When a certain character finally calls Spencer's character "Mrs. Vaughan" instead of "Dorothy," Reason caught it and clapped with several others seated near us. It'll be years more till we can watch "kids' films" with her, from her reactions to the few she's caught either in tiny pieces or (crucially) without sound on an airplane flight. I'm glad that she loves this film that's kid-safe and not watered down for kids. It is a bit rosy, but in an encouraging way that I find congenial.

Monaé has reposted some fan art to her Instagram account. I like this one best.
oyceter: teruterubouzu default icon (Default)
[personal profile] oyceter
This is John Lewis' memoir of his time in SNCC during the Civil Rights Movement, co-written with Andrew Aydin and illustrated by Nate Powell.

It begins with Lewis preparing for the 2009 inauguration, and the contrast between that and the 1960s Jim Crow era was probably much more uplifting just a few months ago. As things are today, the book feels more necessary than ever. It's not as though the work stopped after the Voting Rights Act, after Obama's election, after anything, but there is so much more of it now.

Part of me wishes I had at least one experience of reading this before the election, with Obama still president, because those flashes to his inauguration in the comic, the hope that is so tangible, all of it is painful to read now.

I've known the general story of the Civil Rights Movement for almost as long as I can remember, having grown up reading those Scholastic biographies of Martin Luther King, Jr. And I've learned much more about it later on, from how much community organization was going on to the many different groups and philosophies involved. That said, I found this comic to be a valuable addition, particularly the first-person narrative and the way the black-and-white illustrations grab you.

The three volumes cover all the big points up through the signing of the Voting Rights Act, from the lunch counter sit-ins to the bus boycotts to Freedom Summer and Selma and the March on Washington, but it's the little details within the big moments that make the comic so good. Ones that particularly struck me were the students who couldn't make it through the nonviolence training or the fear of being killed—I feel it's always so easy for people to say, "If I were there, I would have marched or protested or volunteered," but to be honest, I'm not sure I would have been brave enough, particularly as a college student. The stories of all the people who were killed while helping are pretty chilling, and I'm glad that the authors and artist make it very clear how dangerous it was and how the activists there didn't know if they would make it through or not.

Other moments: one of the people running the lunch counters shutting it down and fumigating it with the protesters still inside; the ways people still resisted even while they were in jail; how the activists set up check ins; and through it all, just how violent the pushback was to every single tiny step. I keep returning to that after reading all the justifications for police violence on the protesters today and how quickly just saying "no" becomes a reason to beat you down. It's not that I didn't know, but seeing it illustrated brings it home in a very particular way.

My one complaint is that I wish Lewis had gone more into how the movement started to splinter, how some people began to advocate for physically fighting back, or the increasing divide between SNCC and the SCLC and other organizations. Lewis hews to his nonviolent philosophy here while also trying to portray other people's points of view without demonizing them. I think his attempt to walk the line of upholding nonviolent resistance without condemning those who thought he sold out makes those parts a little too abstract; without the dialogue and arguments and examples of what happened in those clashes of philosophy, much of the power of the comic is lost.

I also wish he had gone into more detail because I would have found it extremely helpful for right now, when it feels like there's a different answer or strategy every day, and as a roadmap for making change with a large coalition of groups who frequently don't see eye to eye.

All in all, very worth reading, and I only wish it were longer and had more details about how to deal with splintering coalitions.


Feb. 13th, 2017 21:38
oyceter: teruterubouzu default icon (Default)
[personal profile] oyceter
I feel like I basically got nothing done in January because I was sick through most of it--one of those awful colds where you just keep coughing and coughing and not getting any rest because you're coughing so much. Thankfully, it's now gone.

Questions re: calling your members of Congress: Does it matter if you call during business hours, or is voicemail left after hours okay? And if they've already made a statement on something, is there a point to calling about that issue?

I have also started doing stuff for one of my local Indivisible groups \o/! I still need to look into more cybersecurity stuff as well. And I am doing that thing where I am reading way too much news. Some of it is necessary for volunteer work, and some of it is useful for work, but I really do not need to be refreshing five sites all the time, along with my personal social media accounts. I tried setting up something like Flipboard or another aggregator, but it feels a bit disorienting. I like being on the news provider's website and getting a better sense of their style and what they report on and etc. I suppose once I've figured it out for many sites, the aggregator will make more sense.

fiber monday

Feb. 12th, 2017 22:26
thistleingrey: (Default)
[personal profile] thistleingrey
* Second vest for me could be Adam's Ribs because of the generous front overlap. If it doesn't work, the fallback could be East to West, boring and thus straightforward to modify---or I may give up.

* Status: for version two, take two, of my mother's slippers, 1.5 slippers exist and aren't weird. (The first take exposed a pattern deficiency; second take involves guesswork fixes.) MIL's Tidblad shawl is ~8 cm wide. Meanwhile, turning the yarn meant two years ago as Coco Holly, a brilliant two-sided doll with either miswritten or too-complex-for-me instructions, very slowly into a nine-color blanket for Reason would be better than a brown Dahlia. I may yet make Dahlia, but for now there's a wee start to Neat Wave---I'm not following the moor-themed colorway, nor the environmentally dismaying acrylic yarn. (Tried Wool Eater first, then Lizard Ridge interpreted as bicolor counterpane-style blocks. Less fuss, pls.)

* It's so embarrassing. two, actually: vest and cardigan )

Okay then. Onwards. (As Reason's taekwondo tenets have it, indomitable spirit = try and try again.)

Code push imminent!

Feb. 12th, 2017 23:07
karzilla: a green fist above the word SMASH! (Default)
[staff profile] karzilla posting in [site community profile] dw_maintenance
We're about to pull the lever on tonight's code push! I'll update this post when it's finished. For a reminder of what to expect, check the previous post for the list of changes.

Update: All done! Comment here if you notice any issues that need our attention.


ahorbinski: shelves stuffed with books (Default)
Andrea J. Horbinski

May 2016

1234 567

Style Credit

Expand Cut Tags

No cut tags