Engineering a quick cooling rack

Yesterday I baked a cake from scratch (no lie) and as I was pulling the pans out of the oven, I realized I didn’t have a cooling rack. Now, I understand it’s not the most elegant solution, but with 8 cans of soup and an old wire storage system you have lying around (like this one from Target), you too can clean and assemble your way to quick-fix baking goodness.

As a tip, I recommend first turning the cake out onto the wire before you assemble the rack. I didn’t have a cake disaster, but I could easily imagine such a thing happening.

And the cake was delicious to boot, even though it came out a little dry. Turns out a stick of butter and four cups (!) of Confectioner’s Sugar with a little cream and vanilla extract will make a mighty good frosting.

IMG_2503.JPG

Mm, engineering solutions in the kitchen.

Technorati Tags: , ,

Tagged with: , ,

Fun in the Snow

Pages in wordpress don’t get added to the RSS feeds, so I thought to add a post as well for the insanely cute Uzi and his snow day:

See more pictures on the dedicated page.

Technorati Tags: , ,

The Worst Recipe. Ever.

Perri got me an ice cream maker for Hannukah - she said that after I opened the present, it was the hardest I’ve ever hugged her and that I had an expression of absolutely pure joy.

While waiting for the drum to freeze, I’ve been looking up recipes for my first batch of homemade ice cream. Some of them are good, some of them not-so-good, and then there are the purely hideous:

“DOUBLE CHOCOLATE ICE CREAM”

1. Chocolate cream
2. Milk
3. Salt
4. At least 3 bags of ice
5. A pack of Oreo cookies
6. If you have one, an ice cream maker
7. If you don’t have one, then you can’t make it

First you take the ice cream maker, and turn it on. Then you put the ice in there (the ice cream maker) and put the salt in. After you put the salt in there you let it go for awhile. And you have to watch it for awhile. Wait and watch it. Then you put the cream in and let it go for awhile. Then you put the cookies in (Mom accidentally made this by using too many cookies.) Okay, wait and watch it. Then put it in the freezer for a few days and after those few days are over you can serve it. Now you’ve got double chocolate ice cream!

Simply astounding. No portions, horrible directions. Presenting this recipe is the only known way to kill Martha Stewart.

Technorati Tags: , ,

Amazon.com saved my Thanksgiving….

…and they didn’t even get to make a sale.

I flew to North Carolina last week to spend some time with my family in their new house. They’ve only been there about a month, so as you can imagine there are still a plethora of boxes that need unpacking. Including the one with all of my Mom’s cookbooks.

It wasn’t a huge deal for Thanksgiving, since there’s really only one holiday recipe in my family that comes from a cookbook: the pumpkin pie. Instead of the “normal” pie, we make a chiffon pie, which, due to using a meringue, is lighter and airer than its normal cousin. It’s one of my favorites and, as my mother can tell you, among the most difficult to pull off: one heavy-handed moment with a spatula can deflate the egg whites and liquefy the pie. Digging into a pumpkin pie soup is a pretty crummy end to Thanksgiving day.

Rather than rummage about for the cookbook, we decided to use a recipe from the Internet, but as our night-before preparation time approached, we became skeptical of the ingredient list. The basics were all there: 3 eggs, some brown sugar and gelatin, but the spices didn’t seem right. We could glean from my mother’s pantry that some combination of allspice, ginger, and cinnamon were used, as they were the ones she’d brought to the new house, but we couldn’t remember exact proportions.

We were about to give up and use the internet recipe (which after examination was off because of its use of nutmeg) while I was Googling various variations of the name of the recipe. Then it hit me: we knew the name of the cookbook!

It was a long shot at best: the cookbook was published by the Junior League of Tampa, Florida, and hardly a Dan Brown bestseller or Oprah’s book club selection. But lo and behold, not only did Amazon.com have it in stock, but it was text-searchable!

For the truly concerned: search “Peerless Pumpkin Chiffon Pie” and see the recipe. Best part: the pie turned out perfectly.

I’ve long been thankful for Amazon’s “Look Inside” and “Search Inside” functionality. It’s an excellent feature that partially solves the “look but don’t touch” problem within online retailing: I’ll never be as satisfied by skimming the excerpts as I would loitering in Barnes and Noble reading, but it comes pretty close. I might just buy a book off my Amazon.com wishlist this week to say thanks.

Technorati Tags: , , ,

Big TVs in Reception

One of the mainstays of a slick reception or waiting area is a television: if those years old People or U.S. News magazines get you down (”Britney: I want to be a young mom!” and “Turning the Corner in Iraq?” headlines just don’t have the appeal they once did), that TV is a godsend. You may get lucky and get to “learn” something if they’ve got CNN or even (*shudder*) Fox News running, but most times you’re stuck in Judge Judy-land and actually feel your brain ooze out of your ears. I’m no advocate of self-harm, but even just thirty minutes of “Live with Regis and Kelly” waiting for an oil change might be enough to dream up creative ways to end the pain.

Aaanyways, two years before my dad closed his practice, he received an offer to have a bigger TV installed, free of charge. The catch is that it’s hooked up to an ad network that played (at least when I watched it) a mix of local law office firms and national loan refinancing companies: in other words, the people who have money to throw at unproven advertising channels are exactly who you would expect. There was a minimum eyeball count: some paperwork you had to fill out to assert that you had so much foot traffic. Makes sense: the company that installs (and owns) the TVs wants to install them in the right places. There wasn’t any revenue tied back into the practice, so there’s no data on how effective it was. Given the pretty short waiting times my dad prided himself on, I would guess that it wasn’t effective at all.

The company I work for now has one and a half floors: the products division where I work takes up the half floor, and the remainder of the space is for legal, accounting, sales, etc. The rest of the half floor is taken up by a networking company and the MIT Technology Review magazine. TR’s got a pretty swanky looking office: glass entryway, nice reception/waiting area, current copies of TR, and up until yesterday, a smallish (21” or so) TV with CNN on.

I’ve been here for 5 months now, and I’ve never seen anyone visit TR. I’ve shared an elevator with some people who work there, but I’ve never seen anyone sitting in the reception area or coming in for an interview. I don’t have the masthead in front of me, but I would guess it’s not huge: on the order of 20-25 folks here if this is just the editing office, with a few more for ad sales if that’s not part of the publishing house.

Again, up until today, no big deal that there are few visits: like my dad’s office, even if someone has to wait, they probably don’t have to wait long. So it was pretty peculiar to see a HUGE (like 60”) plasma TV replacing their smaller TV. And TWO boxes, meaning another plasma is going elsewhere in their office.

MIT Technology Review is not the local newspaper or Time magazine: those places use TV as a source of information: the breaking news cycle in one medium defines it in another. Unless these giant plasmas fell off a truck, I think the magazine poorly allocated their budget: though the cost of plasmas has decreased in the last few years, we’re talking about at least the cost of a reporter covering a story in Europe or Asia. That story could bring in at least a little additional revenue, which the TVs won’t. In fact, the increased size of the TV corresponds to an increased rate of energy expenditure: it cost more to operate in the long run.

Makes me wonder how smart they are in their reporting….

The mathematics of losing weight.

There’s little in life more depressing than an airport full of fat people. And that’s exactly what my layover in Philly had in store for me.
Now, I won’t go so far as to accuse the entire city of Philadelphia of being fat — though those cheesesteaks can’t help the situation — but if the city itself isn’t the problem, then it’s connected to the cities that are. (I’m looking in your general direction, Houston).

Let me be clear, I don’t expect society to be full of waiflike, please-eat-something teens and twenties who look as though they’ll fall over in a stiff breeze. I’m perfectly aware what normal body weight looks like, and the deviations from the norm that any population will have: five, even ten pounds over I’d still tally as normal. But there’s slightly overweight, and then there’s fat. I wouldn’t be writing about something so humdrum as the former, would I?

As I sat to board yesterday, I lost my appetite at the sight of rotund bellies spilling over straining beltlines. Which reminds me, if you’re going to be fat, at least be a proud fat person: wear a muumuu, or at least some jeans that fit.

Look, besides the obvious health, socioeconomic, and intelligence reasons, I have no problem with others being fat: even though this land was made for you and me, I don’t mind if you take up just a little bit more of it. Just don’t overdo it, OK? What I do have is a serious problem with those people who think their fatness is the result of something out of their control: lack of time to exercise, lack or proper diet, lack of restraint.

It’s outside the scope here for me to talk about any valid points contained in these whinings (though there are and I promise to talk about them at a later date), but by and large it’s a crock of crap: you got yourself into this mess, you’re going to be the one who gets you out of it.

I used to be a fat person. Not morbidly obese; just a good fifteen pounds past the point of bodily safety. I had 90% of a double chin. And I was horribly depressed about it. Depression plus poor self image should be a clear motivator to change. I couldn’t. In fact, any stupid fat fad diet usually ended up making me heavier in the long run: the math speaks for itself. Losing five pounds and then gaining ten results in a net of… anyone?

Then I went in for some routine bloodwork. And the doctor let me in on a little secret: I was going to die. Much sooner than I needed to.

That’s a pretty good load of motivation juice, if you ask me. I worked off thirty pounds in four months. And kept it off. Much more cheaply and having much more fun than one of those fad books could ever instill in me.

Fad diets aren’t called fad because they last forever. If fads lasted forever, you’d still be taking care of your pet rock and your Tamagotchi.

So here’s a simple formula that gets omitted from every Atkins, South Beach, GutBuster, SugarMaster, and whatever hell else they call those fad diets:

Calories Out > Calories In.

That’s it. That’s all you have to remember. No “40% sugar, 30% protein…” junk. No “less than 3 bad carbs” schlock. What the hell is a bad carb anyway? Just write that formula above every where you have food: your fridge, your snack drawer, your pantry, your grocery list. Burn it in your forehead backwards and eat in front of a mirror if you have to. The calories you take in should be less than the calories you put out. Simple.

Here’s the fun part: You don’t have to restrict your diet at all. There’s absolutely no food off-limits. Want to eat an entire pound cake? A bag of Fritos? Two pieces of KFC? No problem, thunder-thighs: just remember that you’ll be working that off later. Fortunately for you, jogging an hour would work off one of those. You can jog for an hour, right? For what it’s worth, sitting on your computer for about fourteen years would work off one of those too. So it can be done.

Don’t feel like running an hour? Don’t have the time? It happens. Guess what: apples fill you up and are low in calories. So does salad with a teaspoon of dressing. They make the tops of those bottles smaller than the rest for a reason, smart guy. Water works really well too, and that’s completely free, calorie-wise. Vegetables are excellent.

Remember that I said you could eat anything you wanted? That’s for the runners. Lazy people who can’t find an hour in their day to run or walk do not get to eat anything they want. But that’s OK because nature has still given you loads of tasty things that work. You’ve just been a hamburger-munching toolbag for so long, your tastebuds that like tomatoes and apples have taken a siesta. The only way to wake them up is to use them.

In closing, here’s an extension of the formula, written as a balanced equation.

I do have time in my schedule to run = I can eat shitty stuff.

Which of course, yields:

I do not have time in my schedule to run = I cannot eat shitty stuff.

Holy shit! This is really just math and formulas, huh? Tell that to the schmuck in Philly who tried to wedge his girthsome body into the seat on the plane next to me. Reduce the square area of your ass and things will be much improved.

Not one for giant lists, but…

Over the last couple of years, I’ve tried to steer myself away from big honkin’ grocery-style lists of how-tos and books to read. This is something that’s gotten me in trouble before. But the Frugality Cheat Sheet is simply too good to not share it forward. Number 71 particularly hit home.

Never Stop Learning — Whether you’re seeking to
advance in your career or to simply explore your interests, learning
new things can be a wonderful way to keep life interesting. Learning
something new doesn’t always that you need to take a formal class. It
can be as simple as picking up a newspaper and reading all the stories,
not just the ones that interest you. Learning new things can open you
up to new possibilities and ideas you hadn’t previously considered, and
this practice could expand your outlook on life.

I’m down with that.

Frugalist » The Frugality Cheat Sheet: 147 Tiny Tips to Live Healthier, Happier, Greener and Better

Technorati Tags: ,

A design so wonderful, I wish I did it myself.

I found an excellent WordPress theme in Gentle Calm, modified ever so slightly using kuler. While I imagine many of you read Philonoist via RSS (regardless of “Read more” link or not), it’s nice to have a site design that’s minimalistic, clean, and well-colored. Stop by if you have a moment.
 

A Zero-Book Balance: Part 1

Everyone’s always giving me books. And if they’re not, they’re recommending them to me.

Have you read ‘The Bridge of San Luis Rey’? No, I reply. You Must! It’s a classic. What about ‘The Grapes of Wrath’? No, it’s on my bookshelf, though. Does that count? Of course not! It’s Steinbeck’s finest work, you must read it. But I’ve seen the movie, does that count?

An icy glare is my response.

In time, I’ve developed a book problem. Not a problem with books, the object; no other set of instruments can produce such incredible music. Nor to I have problems with books, the material; even if I know the plot (and I am the most awful of reader, the plot kind: one who takes little pleasure in the little details, I could care less if Mme. Bovary’s shirt is red or polka-dot green) I have still read a book, boring as it was.

My problem is one not with books, I suppose, but with the physical world: a lack of space and a plethora of fiction. But if I loathe one thing, it is *not* finishing a book: no matter how droll, how dreary, how damnably awful, there is nothing more satisfying than the final close of the back cover. (I have, of course, on occasion, skipped a few pages here and there, like watching an awful movie on fast-forward)

I am seeking resolution; I crave empty shelves. Laid before me is a stack of some thirty books, the bulk of which have plagued me from afar, on shelves here in Florida while I ponder about them in bookstores and libraries in Massachusetts. Have I read ‘The Death of Vishnu’? Do I own it at home? No more will these books take up space. I’m going to read them, one by one, over the semester, and then donate them somewhere.

There is nothing more embarrassing than having not read a book *everyone* else has read. I know ‘Huck Finn’ is required for damn near every school in every state, but we didn’t read it, ok? And there’s nothing worse than having someone say “I hated book so-and-so” just as you’re about to start reading it. So I’m not telling which ones they are, at least not now. Maybe when I finish a few, I’ll make a small note of it.
The goal is to finish all of these, these 30 damnable books, by the end of the semester. It’s not going to be easy: that’s roughly a book and a half a week at a place where time is already at a premium. But, I’m going to view this as an extra 4 credits: 12 hours a week spent doing something interesting and engaging for myself, not for a professor. Live long learning at its best, no?

Tagged with:

Sunday CCO Sunday

If you’re an Oliner, and you missed out on the fun that is today’s CCO meeting, you’re in luck! Running commentary of the CCO meeting, brought to you by the utter torment of every CCO meeting I’ve been to in the past. If you’re a super masochist, feel free to read along in real time.

11:17 AM - I check the morning e-mail and get the obligatory CCO meeting reminder, with current budget overage projections. We’re about $8K over, an extraordinarily high amount, even with Olin’s fascination with spending more than its got. I scan the list of clubs asking for money. One club is asking for $5K without any descriptive information for what it will be spent for. This is a super no-no. The club president might just be dicking around with us, but if it’s an actual request, we’ve got
to hear why. $5000 for comic books might be a stretch.

11:55 AM - Couldn’t even escape the CCO meeting horrors at the breakfast table. The big clubs everyone’s looking to cut include ROC (Republicans of Olin College), Open (Olin’s GLBT group) and the aforementioned comic book club. Overall those clubs count for about a fourth of the overall spending. A few clubs are on the opposite end and ask for no money. Guess which ones we like more.

11:59 AM - The rooms slowly filling up. A few last-minute breakfast table discussions have allowed some people to opt out. CCO meetings are done on a per-club basis, so if you can convince someone to represent your club, you can skip out and watch the early games. Of course, you run the risk of not having reasons for your club to take the money, so you might lose half your budget. Hope that’s some good football.

12:00 PM - This is my fifth CCO meeting, so I’m more or less an old pro at this. A few other people in the room have been to as many as me, but I think no one’s been to more. Mark, one of my suitemates, is sitting in on his first, representing the Disc Club. The representatives for ROC and Open have arrived, but Zach, representing the Comic Book Club hasn’t shown up yet. If he doesn’t arrive, his $5000 budget will be in jeopardy

12:03 PM - Light the tires, kick the fires, this meetings been called to order! Angela hands out a voting stick for each club; we’ll use this to vote on motions on the floor. I’m anxious to get started so we can get cutting!

12:05 PM - Best lines of dialogue: “We have a deficit of a little ove….I’d like to make a motion to cut comic book club. Ok… all in favor?” Everyone raises their hands. The current deficit is about $3500. ROC also cuts their budget by about a thousand dollars, returning some money back to the pool.

12:09 PM - We start going through club by club, deciding how relevant each club’s line items are in comparison to the mission of the club.

12:12 PM - “What is a cheese outing?” If you’re wondering, it’s an outing to a local cheese farm subsidized in the spring. Current deficit is still at $3500.

12:14 PM - We’re down to the Christian Club, and there’s a little bit of confusion, but things get resolved rather quickly. Mark talks briefly about the Disc club, but his budget escapes cutting.

12:20 PM - As people get bogged down in the line items for Farmers United, I go check out some test-strategy techniques for the GRE I’m taking tomorrow. I’m not looking forward to it, to say the least. I’m fairly certain I can take the math portion without trouble, but the verbal and written might be a hassle. It’s remembering things like verisimilitude that will be the death of me.

12:23 PM - “What are 26 units of white gas?” “Actually, it’s 26 gallons.” “Oh.” A math error gives us our first real cut, about $38 dollars, or 1%. God, we’re going to be here a long, long time.

12:30 PM - We cut about a hundred dollars from FOTA since we’re unsure what the money will be used for. I hate to see new clubs and new club presidents get up, are clearly passionate about their clubs mission, and get shot down by the group. Friendly Fire’s new president is requesting just under $300, not a high amount, but the club didn’t spend much during the first semester, so the president will get some flack.

12:36 PM - Still on the Friendly Fire club. Another rookie mistake: not checking out the internet before hand. Friendly fire’s big request was for network cables at about $120. A quick web search shows that $55 would do the job just as well. Guess who wins?

12:43 PM - Ali, the SAC chair, comes and chats with us about doing more co-sponsored events. It’s a refreshing break from the hassle of budget cutting.

12:45 PM - If you’re fretting that I’ll never get out of this meeting, don’t worry. At some point, clubs will start cutting their budgets by small amounts, which will get us closer to the goal. A few straggling club presidents in clubs with reputations for responsible spending show up a little late and we go back to discuss their clubs. Due to a different math error, we’re still hovering around the high $3k mark.

12:52 PM - We’ve down to Game Club. I get ready to pull up the NFL scores. With the Bucs far out of the running for everything except the 1st pick sweepstakes, I can’t decide which team I’m going to cheer for in the playoffs. Is this the year no one wins it? Most teams, besides San Diego, looked awful last week, with the Pats and Colts getting rocked by the AFC teams from Florida. I’ll go out on a limb here and pick the Saints to face the Chargers in Glendale. (Speaking of which, this
is one of those years where people in Arizona get to see great football, with three high-profile games lined up: The Fiesta Bowl, The BCS National Chapionship Game, and the Super Bowl. Kinda makes up for the Sun Devils and Cardnials, no?)

12:59 PM - We’re painfully chugging along as clubs continue to knock of $50 and $100 from clubs. At this rate, I’ll be out of here just in time to take my GRE tomorrow.

1:00 PM - Ahh, the meat club. While people argue about whether meat is a good value, I’ll plug ecto, a really great blogging interface. The interface is similar to Outlook, so it feels similar to writing an e-mail to the world! I was pleased to find that it kept track of the word count in the status bar at the bottom. By the way, if you’re keeping track, we just went over 1100 words.

1:05 PM - It’s like pain, constant constant pain. We’re *still* $3700 over. But we’ve just cut some serious cash from Midnight Riders,

1:11 PM - “I can just donate some PVC adhesive. I mean, my dad’s a plumber.” This is why I love Olin meetings.

1:12 PM - Hmm, my arm’s falling asleep. This could make blogging difficult.

1:15 PM - Let the games begin. We’re on ODP, an example of one of those clubs where the estimates seem impossibly high. While I appreciate the mission of the club, it seems like such a money sink. We cut about $200. Open, the club asking for the most on the list, is about 7 away. My club is over 20. Sigh.

1:20 PM - Back to the GRE. Nebulousness? Nebularity? Nebulosity? Surprisingly, only two of those are right, even though all three pass the squiggly word test in ecto.

1:37 PM - Nitpicking discussions. We’ve made it about three more clubs on the list. I’m going to cry. I want someone to just wrap their tie around their head and yell “Follow me, follow me to freedom!”

1:41 PM - Ahh, crap. A firefox crash. I really want a new computer, as this one’s lasted me all four years. Once I graduate, I think that will be the new purchase for me. Of course, thanks to Olin’s wonderful IT department, this compy has been redone a few times in terms of software (I’m on my fourth install of windows.) My contributions to the CCO meeting have dwindled down, but after OTASA and OWW (Olin Taiwanese-American Student Association and Olin Weekend Warriors, a nerf gun club) Open
is on the board, which will be much fun.

1:45 PM - Just one club away now. I’m getting out the helmet.

1:46 PM - So, here’s the deal with Open. I respect the mission of the club, the people involved, the organization as a whole. But in general, they’re a really bitchy club to work with during the CCO meeting. They’ve almost always got the largest budget for things I’m just not sure we should be spending student money on. I realize this is the 21st century, but I just don’t think student money should pay for a drag show. I’m sometimes in the minority on this, but with the budget still over $2600,
people will look hard at the club.

1:47 PM - Open’s on the board. Dogs and cats living together, mass hysteria.

1:50 PM - So far, it’s not so bad. Open’s willingly cut about $350 from the budget, mostly for things like prizes and the performer. The club budget is at about $1750.

1:57 PM - Nearing the two hour mark, and we still haven’t gone through the entire list yet. Sigh

2:03 PM - The group from Open is down about a third from what they asked for. We move on.

2:05 PM - Some people want a coffee break. Others want to finish the first pass. Angela decides that we’ll take a break after the first pass. So it is decided.

2:07 PM - Can I mention how much I love del.icio.us? On my main blog, links are now provided daily by the integrated extension in firefox? It’d be great if i could format the output to the XML-RPC (geek for remote posting) so that it didn’t display tags and put a little bit more into the formatting of the content. Also, I need to remember to use proper English in description.

2:10 PM - Blog gets the squiggly line of death in ecto. I’m just saying… Then again, ecto gets the squiggly line of death as well.

2:12 PM - We’re down to Rock Climbing Club, and there are about seven clubs left on the list. Since Open, we haven’t spent much time on each individual club.

2:15 PM - With the same 2+ hours in the meeting, I could have: ironed my shirt, watched a movie, or slept. Maybe I shouldn’t think about what else I could be doing with the time.

2:20 PM - 4 clubs until I’m up on the board for trivial. I don’t anticipate any real challenges. I spent all my money last semester, I’d like to go to three tournaments in the spring, but I’ll knock it down to two to appease everyone.

2:22 PM - Speaking of movies, I haven’t seen any good ones lately: I’ve been super busy with finishing up the semester. I think the three that I’ve probably missed that I would have liked to see are: Casino Royale, For Your Consideration, and Letters from Iwo Jima, the National Board of Review’s top movie of 2006

2:31 PM - Trivial is still two clubs away. I’m reading to figure out if Pulp Fiction had a title screen. I think so, but it’s not on the definitive movie title list. Maybe I’m not seeing it.

2:33 PM - Taboo, the club on the board, is requesting $75 for a “Fetish Fair”. While I don’t like the title, it’s cheap enough to fly under the radar.

2:34 PM - That was fast. Trivial and Tennis Club both quickly escape the wrath of the group. I think people really want that break, but we have to get through Yearbook first.

2:35 PM - Ahh, Yearbook. It’s a club that over time has become less annoying at CCO. At my first few CCO meetings, Yearbook needed a lot to get going. But lately, as they’ve become self-sufficient, things have been going much better.

2:36 PM -Break! You know you’re excited. Use the next ten minutes to think about things. Or eat ice cream. That’s what I did.

2:48 PM - Aaand, we’re back. We’re $1500 over right now, or about halfway to the goal. As we approach the end of the third hour, we might be done by dinner time. A more realistic goal is 3:30. Let the second round of cuts begin. We knock off antigravity club’s (yes, such a thing exists) stilts/powerisers for $350.

2:52 PM - Off-topic, I’m pretty excited to be going home next Wednesday. It’s going to be great being home, relaxing, and just not burning the candle from both ends.

2:57 PM - There’s a lot of confusion as to the different kinds of CORe money: pretty much it breaks down as CCO money and New Initiatives.

3:00 PM - It’s that time of the meeting! Everyone comes together to make the last cuts. A big thanks to SAC and the clubs who cut down at the end. Trivial and Disc Club both gave up about $150 each to keep it civil. I’m outta here. Rock out Olin!

Technorati Tags: ,

Next Page »
  • Pages

  • Categories

  • Recent Discussions

  • dy>