totient: (mosaic 12)
Berlin isn't at the top of a lot of lists of places to spend New Years in Europe, but it's *on* every single list, and the fireworks are why.

In Berlin you don't go to the fireworks. The fireworks come to you. And they're amazing.

Imagine the Somerville 4th of July fireworks, only instead of all happening at Trum Field the launchers are spread across Somerville. Parks, street corners, balconies, whatever. Every second or so a firework goes off somewhere in a 4 square mile area. Got that?

That's how it was when I got here, at 3:00 in the afternoon on the 28th.

It has only escalated from there.

The finale, as it were, really came to a crescendo at about a quarter to midnight and started to taper off around half past. It's still going as I write this, at around 1:00. There still weren't any fireworks that are any bigger than what Somerville has. But there were fireworks going off in the street outside the house, and every block or so on Karl-Marx-Strasse, and in each of the little parks, and who knows where else. It's like a front row seat at Trum Field. Or maybe like what being *on* Trum Field would be like, because you're surrounded by fireworks, in every direction, and some of them are definitely closer than you can get in Somerville.

None of this is coordinated or government funded. Just people setting off fireworks whenever and wherever they want. Which is pretty much constantly and everywhere.
totient: (Default)
The list of states and provinces I've visited has not changed since the last time I did this meme. But my coloring scheme has.

Green is still states I've lived in, and as before every state that's colored in here is also one I've slept in (though in a couple of cases, I think only while passing through on a train).

But I've expanded the set of blue states to ones I've really explored even if that was over several trips, and not just ones I've spent an extended time in all at once. And there's a new distinction between orange and red: this time, I'm coloring a state red if it has been at least 30 years since I spent the night.

States and provinces I have been to
totient: (Default)
The good news: Turenne is open again. Very short hours, but they include the hours of the Union Square farmer's market, where I was picking up ingredients for gazpacho.

The bad news: I have had the real thing recently enough to know that this is not it.

Still pretty good as Boston area bagels go, but much breadier and without the flavor or texture differences from a New York style bagel. It has been much longer since I had a real one of those, but this isn't that either.

St Viateur will ship, with a minimum order of two dozen. It's only slightly more expensive than getting bagels from bakeries around here. I may have to start putting in group orders. In the meantime it was certainly convenient not to have to go out of my way or buy a large quantity.
totient: (Default)
Ahead of some international travel in September, I thought I'd apply for Global Entry.1 I last did this in February of 2020, gotten pre-approved, and then (a) all the interview appointments disappeared for a long time, and then (b) when they did reappear they were in inconvenient places, like Qatar. You have two years after pre-approval to schedule an interview before you have to pay again.

So on Saturday I re-applied, expecting that I probably wouldn't actually get through the process any time soon. I was pleasantly surprised to get a notice of pre-approval on Sunday, and logged in to look for appointments. The nearest site that had any appointments at all was in Baltimore. The nearest site that had any in the month of August was in Minnesota. Oh, well.

Then at one minute after midnight that night, I logged back in, and lo and behold there was an appointment for noon Monday at Logan Airport. I booked it, and then yesterday morning biked over there (it's a 45 minute ride from my house via the new bike lanes on the Alford St bridge, the newly repaved Beacham St in Everett, and the new East Boston Greenway). Fifteen minutes after arriving at the airport I was all done, and this morning I woke up to a notice that I'd been approved for Global Entry, could start using the number immediately, and would be getting a card in the mail.

Whoa.

The only downside to this experience was that both Seabiscuit and Katz Bagels are closed on Mondays.



1: I'd think twice about giving the man my fingerprints for a little bit of convenience, except long ago I sold them to the man for a fair chunk of cash in the form of a security clearance, so they're already there. But that is its own post.

dreams

Jul. 17th, 2022 05:09 pm
totient: (Default)
Last night I dreamt of getting nerdsniped.

In my dream, I'd just flown in to DCA and wanted to send a message that I'd arrived. Often when I do this, I say what runway I've landed on, but in my dream I didn't know whether I'd landed on 23L or 23R and kept going deeper into map ratholes to try to figure out which it had been.

Mind you, DCA doesn't have even one runway labeled 23. If it did, it's hard to imagine how you'd set up an approach for a commercial airliner on the corresponding heading (230, aka "southeast") that didn't pass through restricted airspace. And also all the runways at DCA intersect -- there's *definitely* not room for two parallel runways at any heading.

You'll notice it's rather late in the day for a dreams post. I might have gotten a little bit nerdsniped putting this post together, too.
totient: (Default)
Scattered across the American southwest are trading posts. Not the Hudson's Bay company fur trading posts that mostly closed in the 1840s; these are trading posts founded to trade with the Navajo and other tribes in the 70 years after the Long Walk. At their peak, just before World War II, there were nearly 150 of them, of which dozens remain in operation -- I don't know exactly how many as there is no comprehensive list, nor a category in Wikipedia. I've been to several: Hubbell, Cameron, Gouldings, Ismay, Twin Rocks, McGee. They're all different, sometimes drastically so: Cameron's Trading Post is absolutely enormous with tour buses pulling in to it every few minutes, whereas there wasn't much sign that anyone other than myself went into Ismay's Trading Post at all on the day I was there, towards the very end of its 90+ year existence. Hubbell is now a museum; McGee is mostly an art gallery. Each has taken its own path.

But for all their differences, they have some things in common, so much so that when researching this post, I read yelp reviews stating "that's not a trading post" and nodded, because the establishment in question didn't fit the pattern. I'm not sure I can exactly put my finger on what the rule really is. In my experience generally they're right on a political boundary, right next to at least one stunning landmark, and buy things as well as selling them. But I don't think this is what those yelp reviewers were talking about and there are exceptions to these and any other rule you might come up with.

So it is, I think, with the sorts of science fiction conventions I like to work on. DragonCon and WesterCon are as different as Cameron and Ismay. But there is a kernel of sameness within them anyway. And there's no need to define that essence, nor any one rule that exactly describes what that kernel is.
totient: (Default)
Super long shot I know but would anyone like to meet for dinner at the Silver Diner airside at BWI at 7:30 tonight?
totient: (blur tree)
My cousin Lorna just graduated from UMich's musical theatre program and took an understudy role in Dear Evan Hansen. Yesterday was the main Alana's first day off since then and the theatre is right around the corner from the Port Authority so I booked bus tickets to New York leaving Boston at noon and leaving the Port Authority a little after midnight. I planned to meet up with a bunch of other family at a diner in between the Port Authority and the theatre around 5:00, and fortunately Lorna's call was late enough that I didn't miss her when the bus down left half an hour late. After dinner, with Lorna off to get ready, we all went to City Kitchen for dessert and just as we were leaving the fire alarms went off, and the traffic lights at one end of the block were out, and some but not all of the other lights in the area too. I picked up my will call ticket around 7:15 and hung out in the line with my family until 7:30 when the house was supposed to open, and then until 7:45 when we got a text back from Lorna that they were working on getting a generator going, and then until 8:15 when the house manager came out to say that for the first time in the 30 years he'd been there, the show was not going to go on.

Meanwhile we'd heard that the outage extended many blocks north and west (but hardly at all south and east) from where we were, and also rumors of a fire at the Port Authority, and I got an email from Greyhound saying to call them about my bus. I tried doing that but had very little signal (perhaps some of the nearby towers were down, or perhaps everyone was trying to use them) and couldn't hear what they had to say. The police closed the street for crowding and encouraged people to disperse and most folks did, but we waited for Lorna to come out of the stage door, which she did holding her phone for a flashlight. Some folks from CBS radio interviewed her, and later some CBS TV folks did the same. I headed back to my aunt's house to get some phone coverage before the TV interview so I could figure out what was up with my bus, and because she was the family member present with a spare bed in case it came to that. The buses did turn out to be running, so I headed back across town to get to mine. The fire rumors turned out to just be false fire alarms. While I was waiting to board another fire alarm (or maybe two) went off and everyone just ignored it, which seemed kind of sketchy to me, but then again this is the Port Authority we're talking about. I did manage to get a bit of sleep on the bus, and a bunch more once I got home (4:30 is a little late for me but not all *that* late).

I hope Lorna has a better experience at her next Broadway debut. It looks like that will be a Tuesday, so I don't know if I'll be able to make it. But we all got a hell of a story out of it.

totient: (Default)
Airside at Keflavik. We had seen on the way in how much of a shopping mall the airport was, and also how smoothly operated passport control and customs were. Generally the country only works because of tourism and everything is arranged accordingly. But having passed by a bevy of duty free shops on the way to the gate we were still not quite prepared for the exit from passport control to North American destinations to be literally through yet another duty free shop. Just in case you somehow managed to still have any kronur in your wallet.

(recovered from a post composed yesterday)
totient: (space)
Day 8 by one reckoning, and the first supernumerary day by the other. Either way, the last day of daily updates.

At some point last night, some food functions people dropped off an enormous pile of food, explaining that it was breakfast for the Art Show staff. It was vastly too much food for the five or so people we were expecting, and it was all crap anyway, so we sent it back. This morning I got downstairs for my 8am call to find that it (and some less-unhealthy stuff) had been set back up overnight, squarely in the way of where we were going to need to work, with the explanation that it was breakfast for the entire staff. Kerry had gotten it moved to a less dumb place in the room but was irked that no one had asked or indeed even mentioned that this was going to happen. And of course none of the staff had any idea it was coming, so we'd all had breakfast before coming downstairs. Of the well over 100 pounds of food we managed to consume probably a quart of orange juice before the food services people decided that breakfast time was over and that they needed the coolers and such to go on a truck. This pretty much typifies communication at this Worldcon. There aren't any cons in Chicago that need a staff of more than 50, and indeed few of the home cons of anyone working on Chicon 7 are that large. People, and especially upper management, expect information to propagate by osmosis, because that's how it works when you have a staff of no more than 50. But it's not how it works for a Worldcon, and Arisia would do well to check that we're being explicit enough in our communication as we grow.

We were planned to get four carpenters and two electricians at 8:00. In fact we got two of each. One of the carps was totally awesome, better even than the setup carps. The other was inefficient and surly. So I put the awesome one on taking down spines since that requires interacting with volunteers a lot, and then on taking electrical boxes off of helicopter arms since that's done to only some of the arms, and then on disassembling the electrical trees since there's a right way and a wrong way. The other guy got to take A-frames apart. I set the electricians to taking down lightbulbs and disassembling the rear end cap light fixtures, and gave them helpers to put the lightbulbs in boxes. They unplugged the helicopter arms unbidden, but took off without unplugging the electrical trees or the front endcap fixtures. I waited a while for them to come back in case they were on break but they never did so I just had volunteers do that so we could get the spines down. Not that I really thought they were on break after only half an hour of work.

I had plenty of volunteers to sort pipe and kee klamps, and the union folks stuck around for a little while to put electrical trees in the coffin and a few other things -- I think they hadn't hit their minimum, and even if they had the one carpenter was awesome enough and my volunteers tired enough that it'd have been worth paying him. By 10:00 everything from the Art Show was ready to go and I sent everyone but one volunteer off to help with other things, the rest of logistics now being behind two eight balls instead of only one. But that's another story.

Around this time some folks from the show after us came in to see if they could drop off some fastfolds. I told them fine, as it wasn't in the way and anyway I was pretty sure our teamsters were going to gaily ignore our noon deadline just as our electricians had gaily ignored our circuit game earlier, so I might as well let them ignore the pickup time too. This progressed immediately to setting up the fastfolds, which they started to do right in front of my pallets where the teamsters would have to drive their forklift to get them out of the room. But they were willing to move over and set up not in front of the pallets when I insisted, even knowing as I'm sure they did that there was no way the teamsters were going to be there on time, being as how they shared with the setup electricians a total freedom from arbitrary hotel rules.

Kim from Logistics and I spent another hour or 90 minutes putting some last minute treasury boxes on the pallets, and tie strapping and pallet wrapping everything, and putting a few more pieces of paperwork together. At 11:30, just as I was finishing the last of the paperwork, a couple of teamsters came in, looked around approvingly, and said they'd be back at 12:30. I headed upstairs and got lunch with Eugene and Crystal and Lucky, and then Crystal and Lucky headed for the airport and Eugene and I went upstairs to grab the last of our stuff from the room. We got down and checked out at 12:58 on a 1:00 late checkout and settled the bill. I'd joined Hyatt Gold Passport on this trip to get a week worth of free wifi and sure enough there was no charge for internet access on the bill. I put my suitcase in the back check that the hotel had set up on the skybridge and spent most of the next couple of hours hanging out in the lobby, punctuated by checking to see if the teamsters had moved anything in the Art Show. I'm not really sure why I bothered as I knew the con had dragooned the teamsters to help them load their truck, but it made me feel better to see that the incoming group, despite now legitimately having the space, had not managed to hide my pallets behind anything especially large.

I love the move-in/move-out days of a convention. I'm often working, often hard, but I also often have time for great conversations, and so do the people I want to have conversations with. Besides Eugene and Caycee, I had a long conversation with Dave Cantor. He's the second person in the last month to try to convince me to join MCFI, and I laid out what I think the problem with MCFI is: Mark and Priscilla Olson. (Priscilla, if you're reading this, the backstory of why I think you are the problem is in an unlocked post about six years ago, but I'm writing this on an airplane so I'm not able to go find the link.) I don't think MCFI is really going to be able to dilute Mark and Priscilla away. There's some chance a new member of MCFI might piss them off enough that they stormed off in a huff the way they have done with Boskone, but I don't think I am that new member, and I don't think that MCFI is likely to offer membership to someone like Crystal who is. We also chatted about a bunch of other things and I have a lot of food for thought, particularly as to whether it is a good idea to sign up for things -- like taking on the title of assistant Art Show director at Chicon -- that I can only give partial attention to. I did this with Cashier in Montreal, really, in that I counted on my staff and the Treasurer to handle the last bank run. Perhaps it is better to agree only to the things I can follow all the way through on, even if I think having part of my attention would be better than having all of the alternative. (This was certainly true for assistant ASD, the alternative being leaving the position empty.)

I didn't really have much to do after Dave went off to get ready for dinner with his Chicago cousins, but I ran downstairs to check on the Art Show one more time. Most of the stuff was out of the room, including two of the pallets. A couple of teamsters were trying and failing to get one of those into the freight elevator on a motorized pallet jack, and nearly managed to tip it over trying. Really? This is not rocket science. They eventually gave up and went in search of a manual jack. Unimpressed as I was, there was only one useful thing for me to do and that was get the hell out of the way, so I headed out to the airport. I got there a few minutes before checked-baggage closing time for my flight, so that made me less nervous even though I'd known it was going to be delayed. Having left behind some things that came out to Chicago with me, my bag was down to 48 pounds from 49.8, so it got another HEAVY tag. There's a reasonably good non-chain greek restaurant airside at MDW so I had a little bit of dinner, and a bit of computer time too. In the end the flight took off a little more than two hours late, and my seatmate offered me a free drink coupon. And on that note I think I'm going to close my Worldcon blog experiment and finish my drink.
totient: (mosaic 8)
Day 1. Or day -2, depending on your point of view. Got up at 5 after not enough sleep and hit good connections on the T to the airport. Checked a bag that weighed 49.8 pounds -- had it gone over I could have split it (this being Southwest) or moved some things to my carryon, but I enjoyed getting a red and white striped HEAVY bag tag for my collection without having to pay for it. MDW is also a new airport for me, so that's fun.

Riding the L in to town from the airport I was reminded of a recent conversation with [livejournal.com profile] mangosteen about how Gotham in the most recent Batman movies has a lot of Chicago in it. The architecture is certainly right, even if the whole Gotham-as-an-island thing is wrong. There are gargoyles everywhere. But what I most loved is how rail oriented the place is. The L runs in from Midway along a 6 track main line. Six! The drawbridges are gorgeous, some with great serpentine rack and pinion mechanisms, some with enormous counterweight towers. Tons of industrial space, some still apparently in use making incredibly toxic products, and some converted to oh so hip looking loft space.

Went straight to the Art Show and commenced marshalling volunteers to feed work to the two union carpenters who're the only ones who can tighten screws in the show. We had them from noon to 4 and they were great. I think I did an OK job getting things ready for their arrival, and giving them and the volunteers tasks. As usual we had a great surplus of volunteers which made life easy if sometimes frustratingly unbusy for them, and also kind of annoyed the union boss who thought with all of these people we must have been cheating somehow on who was doing what. But when it came time to stand the A frames up it was great to have them. By 4:00 we were ready to hang pegboard on the six spines of pipe, most of the extension cord flyovers were up, and most of the light fixtures and supports were up too. There's a little more pipe assembly for the carpenters in the morning, plus they'll be the ones to actually attach the pegboard sandwiches. And we get electricians in the morning too, to install the bulbs and circuit the show and install the one fixture per spine that's just a fixture and no pipe.

I was trying to be clean about not doing *any* work myself and only delegating things to volunteers and/or paid staff, which of course I am terrible at, but it was good practice and I think I got a little better at it. With workers on the clock I needed to be 100% on keeping the hopper full and not worrying about how little time it saved me. And it seems to have been pretty educational for most of the volunteers. Sending a volunteer off to fetch me a yogurt to keep my blood sugar up was probably the best delegating I did all day, but it's going to take me a little while to get used to that kind of delegating being OK.

I honestly don't think I'd mind working with a hypothetical all-paid crew if we only had to pay them their living wage, and not the 300% markup that the various intermediaries add to it.

After the union folks left I handed off arranging pegboard to Kerry, checked into my room, and then went looking for a very late lunch, my previous meal having been nine hours earlier, airside at Logan. Had a burger with John and Peggy Rae Sapienza, which was pretty awesome, and we chatted about conrunning and Worldcons and one of her upcoming panel topics which was quite interesting. Poked my nose back into the Art Show for a bit and puttered around with some cleanup (the volunteers all having gone off for the evening), and then headed to bar in the hotel atrium where I ran into Mem Morman and Kent Bloom and chatted with them for a bit, which was also awesome. I will have to remember that just as I enjoy the early setup phases of Arisia, showing up early to Worldcons and NASFiCs gets me neat conversations.

This hotel is physically just about the perfect Worldcon venue. It's easily big enough, but laid out compactly enough to run into people. Function space is nicely stacked and the two sides of the hotel connect better than I expected. The city outside runs 24/7 and any service you could desire is close at hand. I haven't looked into the neighborhood but there are plenty of good and not terribly overpriced food options in the hotel. The lobby atrium provides a social nexus. It makes me want to see a Worldcon in the Peabody Orlando, to see how it would compare. Do you hear me, Mr. Beaton?
totient: (Default)
Airside at DCA on Talk Like A Pirate Day. Not so many pirates in evidence here. I suppose that's not very surprising.
totient: (yield)
Often state and province borders have signs at them welcoming you to whichever territory you are entering, and sending shots of them to Facebook is a fun way to keep people updated with your location. But while there were plenty of signs at the border, and we found New Hampshire to be very good about signs each of the several times we entered or left the state, we found no welcome signs anywhere for either Massachusetts or Vermont.

As [livejournal.com profile] miss_chance has noticed, it's not like Vermont needed a sign. Instead, immediately upon crossing the border, one is presented with a spectacular vista. What could any sign add to that? I hear that outdoor billboard advertising in illegal in Vermont, which makes utter sense as a way to protect the most valuable state asset.

Instead of a vista, we knew we were in Massachusetts when the quality of the pavement took a sudden lurch for the worse. Where Vermont, in [livejournal.com profile] aroraborealis' words, says "we don't need no stinkin' welcome signs", Massachusetts says "yeah fuck you, you're in Massachusetts".
totient: (Default)
[livejournal.com profile] miss_chance and I took cameras on our trip, of course, since it was going to be so scenic. But we went a little overboard. We each took a point-and-shoot, and we also each had cameras in our phones, and there was at least one other device with a camera in it along for the ride for a total of I think five. Taking both point and shoots was silly, especially since mine isn't waterproof.

But what made bringing all of these cameras really silly was that none of them had any wide enough angle lenses available. The vistas, especially in Vermont, just don't fit in what you can have on a cell phone -- and the widest angle on the point and shoots was about the same. To really take art shots, we'd have needed much more serious equipment than we were carrying.

I haven't gone and looked at the phone shots to see if, exposure-wise, I'd have been happy with just that. The camera on the Droid is pretty decent for a cell phone camera, and I'm not going to be showing or probably even printing out any of my shots. As a reminder of the beauty we saw I imagine it will more than suffice. Even if I have to look at several shots next to each other on my screen.
totient: (bike)
As many of you are probably aware, [livejournal.com profile] miss_chance and I have just returned from bicycling from our home in Somerville to Montreal and back. This was a longer trip by days (12, plus 3 in Montreal) and miles (a little over 700) than anything either of us had ever done before, and I've got a lot to talk about, but rather than tell a narrative, I'm going to break my posts up by topic, starting with what might be the craziest thing about this trip. )

sabbatical

Jul. 26th, 2007 01:01 pm
totient: (Default)
[livejournal.com profile] kirkcudbright mentioned to me that his employer gives a 5-week sabbatical after each 5 years of service. This struck me as wonderful idea, and then I realized I've been doing it myself. On my birthday in 2000 I quit my job at BBN with no plans for a new job and took six weeks playing with stuff *I* wanted to be doing before starting the next job. I wound up starting two companies, one of which continues to make my taxes more complicated to this day. My friend Robert remarked that I was the busiest unemployed person he'd ever met (though I think [livejournal.com profile] tcb puts me to shame in this department). It was a blast.

I had a smaller intentional gap in 1992 after MTDP folded which I used to bicycle to the Worldcon in Orlando (well, really to Richmond VA, because who wants to bike any further south than that in August) and one when I left MIT in 1996 which is how come we could get set up for a housewarming party in the new place in DC so quickly. I used a bunch of vacation time while chairing Arisia 2006 around the time of my 5-year anniversary at Permabit and I suspect a formal sabbatical then would have been eaten up by Arisia, as was the couple of weeks I had between jobs at the end of 2006. I conclude from this that three weeks is not enough time to do more than catch up on the metaphorical laundry.

And so it is my plan to spend August on sabbatical. I will be employed on the 1st and the 31st but not in between. I've already booked some travel into this plan, but I hope to make major progress on some personal projects. Four and a half weeks is not as good as six but hopefully it will do.
totient: (Default)
Since the last time this meme came around, I've visited a couple of new states.

I'd flown through MSP before and not counted it (likewise, I don't count Peru in my countries list), but this May, [livejournal.com profile] roozle and I had a three-hour layover there, so we hopped on the T (even the logo is the same) to the Mall of America, rode the rollercoaster, and had lunch at a little crepe stand before heading back to the airport to catch our connecting flight. I figure this counts as having visited the state.

With that, there are no longer any states I've been through without visiting at least a little. But there are quite a few I haven't slept in.
maps behind the cut )
As always, the link to make your own:
create your own visited states map
totient: (space)
A quick summary of the last month:

Dec. 6, [livejournal.com profile] miss_chance's birthday.
Dec. 8, last day at Permabit.
Dec. 10, ICA opening.
Dec. 17, fly to Puerto Rico.
Dec. 21, [livejournal.com profile] roozle's birthday.
Dec. 21, [livejournal.com profile] miss_chance's and my anniversary.
Dec. 24, home from Puerto Rico.
Dec. 25, Christmas, and two parties.
Dec. 28, drive to New Haven for nephew Charlie's birthday.
Dec. 31, more do-not-miss parties than I can actually get to.
Jan. 1, also more do-not-miss parties than I can actually get to.
Jan. 2, first day at new job at ITA Software.
Jan. 3, Tolkein's birthday.
Jan. 4, fancy dinner with some close friends.
Jan. 5, drive to New York.
Jan. 6, over the top bat mitzvah of my youngest cousin.
Jan. 7, another do-not-miss party.
Jan. 9, final deadline with the Arisia hotel
Jan. 10, Arisia runtime begins
Jan. 12, first actual official day of Arisia

Happily, my biggest real responsibility at ITA so far has been to organize ITA's presence at Arisia. We will be sponsoring the film program, as a tie-in to the movie nights that happen here twice a week. We'll have some HR folks wandering around the con. And we will be throwing a party on Saturday night after the Masquerade. We have about a dozen people coming down, from all across the company, a pretty good food budget, and a bunch of giveaways (nice ones, like shirts and hats and USB thumbdrives) that we'll be giving out to people who come talk to us. We're going to experiment a little with using video projection in a party context in a way that might lead to a very interesting immersive party concept for 2008. It looks like it's going to be a good time.
totient: (seti)
After a month of nothing, I've posted three entries (not including this one) in not much more than 24 hours. Can you tell I'm procrastinating on something? In this case, it's packing for a trip to Wiscon. Looking forward to the trip, but packing just isn't interesting.

Profile

totient: (Default)
phi

April 2025

S M T W T F S
  12345
6789 101112
13141516171819
20212223242526
27282930   

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 23rd, 2025 06:19 pm
Powered by Dreamwidth Studios