Lag Lag everywhere! Part 2

December 16, 2009 at 8:25 pm (Life of SL Model) (, , , , , )

Second in a three part series

Last time I discussed the issues with lag realted to the avatar we looked at Gwyneth Llewelyns article at http://analutetia.com/2009/06/22/anatomy-of-lag/ to gain a clear understanding of lag and all that is involved. One of the previous mentioned areas that causees lag is the draw on servers by having lots of people in one particular area and this really did make me think not only about shows that models, fashion agencies and designers are involved in but also the shops and sims that these things occur on. Gywneth goes on in her article to make some excellent points about this matter.

What do shop/sim designers need to do?
Well basically to avoid open space! If there is a draw distance of over 256m then the interest list for the avatar will cover the whole sim and with the creation of advanced graphic cards this is usually the default setting they are on. This can however be changed by the user as this adds to the huge jump in content transfers and lags the sim alot. Simply put the designers should build no open spaces rather large rooms with partitions so that people may still move around. They can artificially enhance the optimisation mechanisms built in SL and if none of the rooms are bigger than 64m and you request people to have their draw distance down people might move relatively lag free. Another useful method is to have multiple landing points in a shop that way not all avatars will be in the one area and only a handful of avatars are in plain sight of each other allowing an SL client to only rezz the avatars it needs to display. Gwyneth goes on to make mention of some optical effects and signage to help shops rezz faster. Also to suggest that they prevent avatars from flying as many of these tips and helps are null and void if an avatar has to fly to see the items. So shop keepers must make things accessible to avatars at an easy to see level.

Now one I know you all worry about…Does good hair really make us lag?
Since the introduction of Avatar Rendering Costs – yes I know you ladies and gents know about it in the modeling world! It has become apparent to some that hair jumps the numbers up quite a bit. See my before and after picture here for that one! One day experimenting on myself I saw that the hair I was wearing jumped the ARC up by nearly 1000. So shocking when we all love to find the perfect hair to go with out outfits. The better it looks the more costly to your ARC it might be. Strangely enough though this is another one of those myths. A higher ARC however according to the boffins does not create sim lag! This also can be applied to shoes – basically a prim is a prim if it’s on your head or the ground or in the designs of a building. The more there are the longer it takes to load. Usually in the case of hair its one of the first things that does download.

Lastly I want to relay Gwyneth’s discussion on the differences between sim lag and client lag. We have talked alot about sim lag so far. Gwyneth states that Sim lag is what happens on SL grid and affects every person on the same sim. Client lag is what you experience on your own computer. She mentions that computers or laptops particularly on WiFi lag more then a desktop computer worth half the price with a wired connection. Wireless and WiFi connections are susceptible to loosing packets and having information re transmitted. Laptops overheat quickly and have to start slowing things down and the CPU and graphics cards are the first to go! She goes on to talk about unconfigured computers to affect the client performance especially when discussing the performance of Vista on a CPU. Not being so technically minded myself this might require someone who knows what they are doing to adjust and change the settings to get the optimum performance. SL tries to guess this with knowing what computer you use and adjusting the settings so for that but according to Gwyneth they do get it generally wrong. Generally she says is all client lag caused by improper configuration and the answer is generally yes. Apart from that a good quality graphics card is what helps to minimise the client lag. The interesting part even if you can afford this state of the art item with a sim of 50 to a 100 avatars one will always get lag as there are no graphics cards powerful enough to deal with it.

Yes I know I said last! But there was one more important bit of information. There is one thing that will lag everybody on the sim not only for the reasons mentioned above. To put it simply it is time. The more avatars that enter a sim the more the time it takes for refreshing of data for smooth performance. The goal is to render all those polygons around you 25 times in a second. The article suggests ways of using the View Statistics window to see how this works but I wouldn’t want to bore you with too much technical stuff. It is worth a read however. The important information is that if lots of avatars arrive at the same time requesting textures as they start rezzing the time dilation or delay increases for that aspect and thus other things start to slow down causing things to not occur in real time. What does this mean for us as models? Possibly some of the suggestions would be to ask the creator of the sim to have less open space and limit the textures used in the sim. To ask people to come to an event and have them be there prior to the start so that real time might actually catch up. Maybe even to limit the number of people attending an event by putting on a few shows people can go to. The lag generally happens when there are avatars that are sitting at events for long periods of times say over an hour. So making the shows quicker and less populated might be the answer. Have you ever noticed how things speed up to real time much easier towards the end of a show when avatars start to leave?

The reality is we can not really do much to cut down lag we can slightly affect it but in essence the sorts of things we are doing are pretty much happening independently of what we attach to ourselves or what we are wearing. No matter how much we turn off take off or lower down the one true answer and not the desired choice is to get rid of the avatars!

My next part in this series will concentrate on the little you can do to help with your own client lag – so stay tuned to see what we can all do be it small or relatively minuscule to help with your own lag.

Stay lag free
Keeley

Advertisements

Permalink Leave a Comment

Magpies with agencies.

December 10, 2009 at 10:36 am (Agencies) (, , , , , , , )

The thing I have noticed a lot of recently and probably more so since I have been in the industry is the amount of ‘new agencies’ opening up. After the demise of a certain particular agency that started me out on the way into the world of modeling due to none other than a disappearing act by its CEO I decided it was time to add another agency to my repertoire. It was a shame really as the agency itself was a great one and all those that worked for it in the time I was there were wonderful people in their own right. I will and shall always try and keep up to where these people have gone.
I have seen many models parade past me be it in castings or competitions or even working in store when they come to visit and buy. Lots of these avies have either a good collection no more then say four of well known good agencies that they work with. Or otherwise have a list as long as your arm of agencies I have never even heard of in the hope to glean at least one runway event every so often.
The question then begs.. Why? Why have so many agencies that the model can not stay true to one group. Nor can the agency obviously if they have that many people on the books. I do wonder how much of it is like collecting numbers and names without much thought going into it.
I decided it was time to branch out and find this new agency to add to my list. It was through a friend who I had a modeling contact with that suggested this particular agency and said that in light of the demise of my other one we as models would be accepted in to the fold.
I went down to the agencies location and decided to sign up using the application form. It was quite the waste of my time as it was only an application for new models but I thought well without the right people on line I shall fill it in anyway and see how it all goes. I made sure to mention my contact who was meant to be running the school there. This morning I popped on to Second life to have the following message given to me .

Hi Keeley, we received your application. It sounds like you have many courses already and are just really applying for a position as one of our models. We do not have advanced classes yet, but will be getting those probably somewhere along summer of next year. The usual sequence of things is first an interview just so we get a feel for ur personality, then if you find its for you and we find ur for us..u get a quick tour. Let me say up front that there is a fee of 300L, you ofcourse would not have to pay the 1500L. The reason for the fee is to first and foremost deter nonserious models(we try not to waste our time here) and second, the fee helps us to be able to put on shows twice a month and do some beautiful runway themes. please let me know your availability if you are still interested. Thank you for your application.

It was very polite but to be honest my response was quite curt. I will not pay to be in an agency if they feel that my work thus far has not been up to their standard then say so – but considering I have graduated one agency and one Institute of learning then I really do not see the point of ‘advanced classes’. Chances are I have already taken them. So at this stage I am going to politely decline as I do not feel that a proper agency would charge any of its models to enter as a deterrent to being time wasters. Heavens sakes if that were the case I wouldn’t be in modeling. I know it seems petty as the money is probably worth not all that much but it was the principal of the response. I am sure there are agencies out there that would be most happy to interview me see some of my pictures and see how things go. Should they then so desire that I am not working to full capacity they are quite within their rights to have me leave. So thank you but no thank you I shall not be parting with my money.!!

I am not sure if I am the only one that feels this but I was quite discussed at the attitude and although relatively new to the industry of only 4 months I felt that an agency that werent prepared to hire me on face value was probably not an agency I wanted to be involved in.

Rant over

TTYL

Keeley ~~~~~~~~~~~~~~~~~@

Permalink Leave a Comment

Musings of a model.

November 26, 2009 at 8:11 pm (Modeling world) (, , , , )

This weekend is really a good time for me to catch up on things. I know once I get home from work on Friday that I need to start getting orgainsed for the week ahead. I have quite a few shows and some fashion shoots coming up. Some of the many things a model must do.

1. Organise Inventory – very important because you need to know at all time where things are.

2. Make sure the huds you are using for shows have the most appropriate poses for the outfit and show you are presenting.

3. Make sure the clothes that I am wearing for shows are in files with all accessories including hair, skin, jewelery, eyelashes, shoes, the works.

4. Have the files located easily for the show with notices and running orders.

5. Sort some folders with all items needed for photo shoot.

6. Check for prims and adjustments just before shows or shoots.

This is just to name a few things to do. I am sure the list will grow as I go πŸ™‚

TTFN

Keeley~~~~~~~~~~~~~~~@

Permalink Leave a Comment

Challenge 3 : Interview for Catalyst of Fantasy Magazine.

November 22, 2009 at 9:16 pm (Miss Refined International, MRI blogs) (, , , , , , , , , , , , , )

Firstly I just would like to take the time to say thank you so much to Noa Daffyd a fantastic person all round for allowing me the option of doing a real interview for my Challenge. It was lovely using a real live interview as the basis for this challenge.

“I like to keep true to my ideals as a person”
Written by Noa Daffyd, writer for Catalyst of Fantasy Magazine

The Miss Refined International contest is in full swing. Through all the heavy challenges, Miss Keeley Cooperstone made some time to speak with the Catalyst of Fantasy Magazine. We found out that this Miss isn’t only beauty. She also has brains and a warm heart.

*Miss Keeley Cooperstone can you tell us something about you?*
I am fairly new into the fashion industry, but I have been educating myself in as many aspects of SL as possible. I have developed not only a bit of my building skills, but photography as well. I see it as a huge learning curve that is only the start of what I want to achieve. So far I have been trained by one agency, but I ‘m about to finish training at Fashion Institute. This has helped me to develop my skills even more. Through this I have met some of the industries greatest teachers and models. Through listening to them and asking advice I think I’ve learned more then I ever could learn on the runway or in a studio.

*What do you want to achieve as a model?*
I want to be good enough that I can say that I’ve walked for the best designers, but still have managed to keep grounded as a person. When I’ve reached that I want to pass on what I learn to other aspiring models.

*Would winning Miss Refined International be one of those achievements?*
Competing in Miss Refined International already is an achievement for me. When the competition came along, I had barely graduated from Modelpages International. As nervous as I was, I walked down the runway with my hands shaking on the keyboard. It was my first official casting and I tried my best in front of the judges. I was lucky enough to be selected from the thirty girls that applied in September!

*You’ve came really far, how?*
I think an element of it has to be luck or fate, being in the right place and right time. But also the right outfit, hair and the right competition. I thought really long and hard about my styling and the poses I could use. I hope that through that and through my written application they saw I was serious and committed. I was determined and able to walk against some of the best models.

*Why did you enter the contest for Miss Refined International?*
The main reason was to prove to myself. I wanted to see if i had what it took while being under pressure by a judge. If I crumble too easily, I wouldn’t be made out of the tough material that all models need to be.

*How do you judge your chances against the other contestants?*
I think we all have a chance, but the important thing is to remain focused and to always try your best. For me that’s been my motto the whole way through. I feel that is what will help me in the end. To keep true to myself to make sure that I do my best. I do have a great fondness for many of my competitors and we all have crossed paths at some stage. But again it is a competition and we all have to focus on what we are here for.

*Obvious you came for winning the crown. You have to do some challenges for that, how did they go so far?*
You never expect to write a business plan for a competition. Or to write a blog two times a day for a whole week and maintain that for a month. But I think I have taken them on board quite well and I now enjoy my blogging. The business side opened up a new door for me and I did get to learn more about promoting myself. For some that is a huge effort, but I managed to apply it to me. I am quite impressed that the contest is also about other aspects then looking lovely. It challenges the brain as well.

*One of the challenges was to fake an interview, why did you chose to do it with a real SL writer?*
I hoped that by using a real SL writer, I would have a more authentic account of my thoughts. It would have been very easy to write what I wanted, but how would that show the commitment that I feel? I also felt that doing an interview with a real writer would enable me to experience to be a spokesmodel for Miss Refined International.

*What are you willing to do to win?*
I like to keep true to my ideals as a person. I try not to compromise my beliefs. It is important to have a hunger to win, but not at all costs. I would be prepared to do what I need, but within the boundaries of decency and with others in mind. You won’t see any knee knobbling here. I want to be chosen for the right reasons. As the title says its for Miss Refined and for me that means someone who is elegant and suggested taste. Who also showed and has good feelings, one who was not vulgar and/or displayed no impurities. I want to emulate the meaning of refined and in doing that I do not have to trample or upset anyone

*What would it do to you if you won?*
It would be a great step to what I want to achieve. Not only would it bring me some more notoriety, but it also allows me to share with others what I’ve learned. I hope it shows people that you don’t have to be rude, aggressive and nasty to get where you want. Kindness and consideration as well as sharing helps us all. That’s how I want my career in modeling to go.

*The final question, why are you Miss Refined International ’10?*
I am Miss Refined International because the judges recognised that I have developed, changed and challenged myself along the way. In doing this I still remained who I am as a person.

TTYL

Keeley ~~~~~~~~~~@

Permalink Leave a Comment

Wicca’s Wisdom.

November 22, 2009 at 8:51 pm (Shows and events) (, , , , , )

Once upon a time you get an opportunity to do something that you don’t normally do and for me that was attending the session at Fashion Institute where you could talk to the famous Wicca Merlin in an Open Forum with Wicca. The info for the session only said ‘We are delighted to invite you and all of your friends to an open forum with Wicca Merlin. Wicca is a top professional model in SL and here is your chance to come and quiz her on any aspect of modeling.’

I was quite interested in what she would have to say and curious how one of the best in the industry handled the pressure and all the requirements of modeling. It was a great talk and she was a lovely person to be so honest, open and frank. We listened to her talk about her time in the modeling industry and some do’s and don’ts she would suggest. As well as talking about some interesting things that had happened to her during her time so far. She had some very good advice about being unique and to have a unique style and I didn’t realise how much trouble she went to, to keep her face as similar for all pictures as possible – so the brand of Wicca Merlin remains the same. It was interesting also to hear about other areas of modeling and the fashion industry that she was involved with. I think she was promoting as it being very important as a model to be involved in your agency in other capacity. I really was so enthralled by the session and it was lovely to have Shal come along with me to support me in some of my training. He is good he always helps out and I think honestly I am very fortunate to have such a supportive special person in my life :). During the time with Wicca I was fortunate enough to ask a question so I included the information about what I asked and what was said. What a great answer πŸ™‚

[15:48] Wicca Merlin: if you like to ask it is Keeley πŸ˜‰
[15:48] Keeley Cooperstone: I just was interested how do you find the time to fit in all that you do πŸ™‚
[15:48] Sparkie Funizza: lol good question
[15:49] Sakura23 Bleac: lol that is good
[15:49] Wicca Merlin: against all rumors i have an RL ..i have the advantage that iam a musician in RL so i can do my schedule by my own
[15:49] Wicca Merlin: but
[15:49] Wicca Merlin: count the time you have
[15:49] Wicca Merlin: for your self
[15:49] Keeley Cooperstone: πŸ™‚
[15:49] Wicca Merlin: and then think what all you can handle
[15:49] Wicca Merlin: and think about what takes you hwo long
[15:49] Wicca Merlin: for example
[15:50] Wicca Merlin: if you have 4 hours time
[15:50] Wicca Merlin: you can go to the store you model for ..then you can open a small window for example photoshop and edit your pics or write a note cards and you even can pay attention for the incoming customers
[15:51] Keeley Cooperstone: lol yeps im hearing my life right now πŸ˜‰
[15:51] Wicca Merlin: then you can sort your inventory and thinking about what time you else have for another appointment
[15:51] Wicca Merlin: time managing is it
[15:51] Wicca Merlin: get yourself an agenda
[15:51] Wicca Merlin: for SL onΓΆly
[15:51] Wicca Merlin: only
[15:51] Wicca Merlin: get in your important RL times
[15:51] Keeley Cooperstone: multi tasking πŸ™‚
[15:51] Wicca Merlin: and make frames of times in a colored way when you have time to do some
[15:51] Wicca Merlin: write that down and follow that plan
[15:51] prazillo Lemon is Online
[15:51] Keeley Cooperstone: nods
[15:52] Wicca Merlin: never change a running system and first come first serve
[15:52] Noa Daffyd: are there any agenda’s you can use in-world?
[15:52] Wicca Merlin: nop
[15:52] Wicca Merlin: i only have a “ols” paper calendar”
[15:52] Wicca Merlin: that never gets lost
[15:52] Wicca Merlin: or SL eaten
[15:52] Rumour Market: great discipline!!
[15:52] Sakura23 Bleac: lol
[15:52] Veronica Krasner: right I use my cellphone and set it with alarms πŸ™‚ only for SL πŸ™‚
[15:52] Wicca Merlin: or some else
[15:52] Talyia Tarber: google calendar is wonderful. πŸ™‚
[15:52] Anabella Ravinelli: lol
[15:52] Keeley Cooperstone: i use google
[15:52] Keeley Cooperstone: snap
[15:52] Anabella Ravinelli: google is amazing
[15:52] Sakura23 Bleac: *hugz google*
[15:52] Rumour Market: hehehe google fanatics R Us!
[15:52] Anabella Ravinelli: hehe
[15:52] Keeley Cooperstone: lol
[15:52] Lorac Cleanslate: yes I do all threee
[15:52] Lorac Cleanslate: have back ups
[15:52] Anabella Ravinelli: (thanks to Colby and Tal)
[15:52] Wicca Merlin: iam a very “classy ” person and always scared that all what i don’t have in my hand can get lost
[15:53] Keeley Cooperstone: mmh
[15:53] Wicca Merlin: but everyone can set his or her own favourites to use what is the best
[15:53] Keeley Cooperstone: ty wicca

Well I look forward to other sessions like this so that I can learn more about how to be my best from the best – learning is so important to development.

TTYL

Keeley~~~~~~~~~~@

Permalink Leave a Comment

Meeting people…

November 13, 2009 at 11:32 pm (Miss Refined International, MRI blogs) (, , , , , , , , , )

Well as part of the Miss Refined International contest we are meeting people that we might not have met till much later on in their life. Some of the people we meet in the paths we take can affect the way we are or how we deal with others in the future. I would say that it was nice being friends with Queen before we both went into MRI – I had already made the September cut and she was going for the October group. I had not realised she was in my group for when we tried out in September as I didn’t know her at that stage. We met much later on in one of the other agencies we both attend. I have mentioned Queen a few times but over the course of MRI its been nice to have someone else to discuss the challenges the pitfalls and the positive aspects of not only MRI but of modeling in general. We talk to each other about what we are working on, offer advice and ask advice. At times we are in Beningborough together and it is always nice to have someone you can bounce ideas off against chat to and generally talk about the things we go through in SL. I’d like to consider her as a great friend. I have also had the pleasure in meeting one or two of the others and trained with Saleena Hax but it has been with Queen I have made the greatest connection. Its nice to have some close friends of such a lovely nature πŸ™‚

TTYL

Keeley ~~~~~~~~~~~~~@

Permalink Leave a Comment

Always learning.

November 12, 2009 at 10:42 pm (Life of SL Model, MRI blogs) (, , , , , , )

Well today I want to talk about the fact that as a model I think it is important alway to learn new things. I have been currently trying to update my knowledge and craft by attending some courses at the Fashion Institute. It has been really good to go over things that although I was well trained through MPI it was nice to hear all that I knew about the modeling world was in fact true and the best knowledge. I also have been to some of the more advanced classes by some very knowledgeable people in the industry. This has been more valuable as it is nice to get a different perspective from other people. One such class was about choreography of a show. This I found very interesting as you know what happens backstage and so on as a model. But you can never fully understand what has happened between the designer, coordinator and even the announcer. We gained a greater understanding and appreciation for organising a show and the sorts of reasons behind choices that the coordinator has to make with the walking routine, the models selection, the types of walks that will happen , the best poses to use. It really is quite involved and to be honest I will never look at a casting the same way These ladies have a hard choice to make when deciding on the models and I do not envy that or the decisions made for what outfits people must have to wear. I will always have a greater respect when I attend castings and also remember the difficulty that these sorts of things present. Also I hope that one day I will be able to use my knew knowledge to do a show or work on a show at some stage.

TTYL

Keeley ~~~~~~~~~~~~~~~~~~~@

Permalink Leave a Comment

New things.

November 10, 2009 at 9:32 am (competitions, Life of SL Model, Modeling world) (, , , , , , , , )

Well thought it might be nice after a few days rest just catching up with what I have been doing… Life RL wise has been full on. Have been without work for a few months – and I hear you all going awwwwww. It ok cause there is good bits and bad bits. Firstly it was wild to have more holidays then I can poke a stick at. Although after the school holidays were done and everyone was going back I felt a little sad for all of five seconds. Then a few weeks later reality set in and I realised 1. Money doesn’t grow on trees – damn it. 2. I will have to start getting work – not that I have not tried before! So after all those thoughts I finally knuckled down and signed with two agencies and awaited my CRB. And I waited ….. And I waited…. And I waited……. About one and half months later I finally was able to start working and ever since that day I have not stopped with being called in for jobs. Let alone this week I have done five days worth of work. So RL was kicking in and then we had a step up in SL. I had lots of time to do at the two shops I model in – Rock Me Amadeus – which is my regular store and a totally wicked place to go. I have also lately as I mentioned in previous posts been modeling in House of Beningborough for their competition and I love that as I get to be on runway with my friends Queenbrat , Elyna and Kat. It is nice when we get to chat but Sunday was a total nightmare as everything was discounted πŸ™‚ At the same time it was fun to see what happens on a madhouse day πŸ™‚
Well with all the challenge things to do , my hours to work, preparing pictures for a few competitions and trying to spend time with Shal just about burnt myself out. But as always we managed to find time and I manage to get everything done RL and SL.

Here is a picky of my latest for HOB

TTYL

Keeley ~~~~~~~~~~~~~~~~~@

Permalink Leave a Comment

Learning and evolving.

November 8, 2009 at 11:30 pm (Miss Refined International, MRI blogs) (, , , , , , )

evolve
Musings are an interesting thing. It makes you think carefully about yourself and to consider on what you can learn. I was thinking lots about this learning process when I was chatting to my RL sister on the phone today and it made me think that I must write down what I have realised about being in Miss Refined International. I have learnt that I always have lots more to learn πŸ™‚ I have also realised that we all have refinement in various ways. I have learnt that there are people in SL that are truly wonderful in the modeling industry that no matter what will always support you and you them. I have also learnt that the most important of this experience that MPI and the sponsors of Miss Refined have allowed me to do is to evolve. I have had the chance to look deep within myself to think about the things that are important and to focus my energies on good things to take me forward. I do not think had I not had this opportunity would I have gone on to do more work to develop my modeling nor would I have gotten to know so many people in the industry. I probably would have flailed around and continued to try to cast for shows but never extended myself as I have. Really to think about it I have a lot to be thankful for and it’s being in Miss Refined that has helped me get there πŸ™‚

I am Keeley
I am a Learner
I am a Model
I am evolving
I am ..

evolve_already_sm

TTYL

Keeley~~~~~~~~~@

Permalink Leave a Comment

Friends I have made with MRI

November 7, 2009 at 11:59 pm (Miss Refined International, MRI blogs) (, , , , , , , , , , , )

It is really quite interesting how since being selected for Miss Refined International how many of these lovely ladies I have come across in the modeling world. I was amazed what a great line up of people were in the group. We have a range of models that are well known and have modeled for many months or even years to other newly qualified models and even people that work within the fashion and beauty industry within many roles. Some of the ladies I have a great admiration for and have seen walk the runway. I remember going to watch shows where people like Precious Mannonen and Katherine Comet were showing lovely designs and I thought to myself how lovely it would be to look as graceful as them and wondering if I could work the room as good as they do πŸ™‚ Through to newly graduated people like beauty Lourbridge who I helped walk with on her graduation show and paris Spingflower who I managed to see walk in her graduation show from ClassicwithStyle.
There are models I trained with at MPI such as Rachel Carstensz and Saleena Hax who are of exceptional quality and people that through other agencies I have walked with like Marianna Cortez and Queenbrat Bracken and models that I now pose in store like Queen and Lela Exonar at House of Beningborough. Finally and by no means lastly Dico who is part of the team at MPI and have worked with her for our graduation show.

It is great no matter what our walk in life in RL and also what defines us in SL we can all come together and through that make friends. I have become great friends with Queen and we really enjoy talking about modeling and also about the trials and tribulations of all that goes with modeling. We help each other when stuck on various things and when looking for that right sort of hair or wanting a second opinion on styling. It is nice to have someone to bounce things off against to help you when your stuck and to tell you things honestly and with good intention. I would say that in Queen I have found a true SL friend and confidant and that makes me feel very happy about getting to know such wonderful ladies through an event like this πŸ™‚

TTYL

Keeley ~~~~~~~~~~~~~@

Permalink Leave a Comment

Next page »