3/9/2024 0 Comments Play brick rigs online free![]() Launch the game client and log in with your Brick Rigs account.Install the game client on your computer following the guided instructions.Download the Brick Rigs game client from the official website or a trusted source.Select a multiplayer server and join the game.ĭownloading and Playing Brick Rigs With Game Client.Create an account or log in with your existing credentials.Find the "Play Brick Rigs Online" button and click on it.Visit the official Brick Rigs website on your preferred web browser.Here is how to get started with both: Playing Brick Rigs Online via Browser However, the game client offers a better performance and user experience. The browser version is more convenient for those who prefer not to install additional software. Both options provide full access to multiplayer features. ![]() You have the option to play Brick Rigs online for free using either your browser or the dedicated game client. Wide variety of brick types, vehicles, and weapons to create endless fun. ![]()
0 Comments
3/9/2024 0 Comments Pompom fox craftThe next 10 ideas include interesting craft and activities. 10 Interesting Pom Pom Crafts and Activities Whip up two cups of hot chocolate while your kids glue white pom poms to their paper replica.Ĭrafty Morning even encourages free-drawing the mugs, leaving you plenty of time to perfect those hot cocoa for your kids. Here’s another craft for those chilly nights brought to you by Crafty Morning. Hot Cocoa Pom Pom Craft Photo credit: Crafty Morning Your toddlers will feel that sense of accomplishment every time they see their craft hanging in their bedroom. Sugar Bee Crafts has you covered with a fun activity during the rainy days when you’d rather stay indoors. Raincloud Pom Poms Photo credit: Sugar Bee Crafts They’ve created a lovely flower where you can place a picture in the middle, whether it’s to keep a lovely memory or a silly picture of your kid. Take inspiration from and make a memorable keepsake with this craft from The Best Ideas For Kids. Pom Pom Flower Craft Photo credit: The Best Ideas For Kids Kids today might be familiar with the famous characters Mike Wazowski, especially since Disney released Monsters at Work this year, and memes of this green monster have been circulating the web.īe A Creative Kitten provides clear step-by-step instructions and lists the materials you need for this silly monster. Learn how to draw a pig with those awesome pig designs! 6. It doesn’t have to be pink because pigs of any color can exist in any child’s imagination. Simply grab your pom poms, craft felt, button, googly eyes, and a pipe cleaner for the tail. Test your resourcefulness like The Pinterested Parent who makes use of different pink materials for this pom pom pig craft. Cute Pom Pom Pig Photo credit: The Pinterested Parent I hope you’ve saved the rest of the egg carton you used in this craft because there are plenty more egg carton crafts to make! 5. Try role-playing and experiment with your children, pretending to be a momma hen incubating the egg cartons! Have your kids ever wondered how chicks hatch out of eggs? Crafty Morning demonstrates just that with this simple egg carton and pom pom hatching chicks craft. Pom Pom Hatching Chicks Photo credit: Crafty Morning Mommy Made That kindly shares their leaf template, which is an additional activity that your kids can color and cut. I love how they punched little holes on the leaf to make the craft look more natural! Try giving them different pom pom colors and see what wonderful caterpillars they can create. Unleash your toddler’s creativity by giving them a leaf to place these cute caterpillars on. ![]() Pom Pom Caterpillar Photo credit: Mommy Made That These pom pom creatures are what you’d typically see in your backyard or your local park, making them relatable animals to your children. Running With Sisters presents us with an assortment of furry creatures, including a bird, squirrel, bunny, and mouse, among others. Furry Pom PomCreatures Photo credit: Running With Sisters ![]() The Craft Train stayed faithful to the natural color of the gecko, but you can explore other colors that your children prefer. ![]() Make this friendly gecko that could serve as your toddler’s trusted companion in their imaginative adventures. Gecko Pom Pom Photo credit: The Craft Train It includes plenty of animal crafts, which I’m sure children adore very much, and other keepsake crafts. These first 10 pom pom crafts involve mostly gluing, so they’re suitable for toddlers who are still developing. To make the crafting process easier for you, I’ve only included crafts and activities that don’t require you to make pom poms from scratch using a pom pom maker. Pom poms are also very fluffy, making it an invaluable sensory tactile experience for kids. Pom pom crafts and activities are perfect for growing toddlers and preschoolers. They come in different colors and sizes, which is beneficial to their creativity and ability to recognize colors. 3/9/2024 0 Comments Free pool game to playI have really improved in my skill level. The developers did an exceptional job and gameplay is very enjoyable. I downloaded lots of pool games but I always play this one. *This 8 Ball Pool game requires internet connection. 8 Ball Pool has different match levels: It doesn't matter if you're an amateur or a pro player, take your chance in our PvP competitions with your friends and other players and win the pool challenge: Aim with the cue and prove your skills in this free 8 ball online tournament. Play multiplayer 8 Ball Pool to increase your ranking in our pool league and get access to more exclusive 8 Ball Pool match locations, where you play and compete against the best online pool players. The 8 Ball level system means you’re always facing challenging players in the 8 ball league. Compete in our 3D multiplayer league and become a master of 8 balls in 3D! You can also buy new items in the Pool Shop. PLAY FOR POOL COINS AND WIN EXCLUSIVE ITEMSĬustomize your cue and pool table! In every competitive PvP match you play in our league, there’ll be Pool Coins at stake – win the match and the Coins are yours. Aim and shoot your best balls with a customized cue in our online 3D PvP tournament! Challenge friends to a PvP pool match on the go. Playing pool in multiplayer tournaments with friends is easy: Sign in for free with your Miniclip or Facebook account and you’ll be able to challenge your friends straight from this multiplayer 8 ball game. You will improve the aim when shooting balls with the cue. 8 Ball Pool is designed to help your intelligence. You can play pool in multiplayer or PvP mode using different balls and table types. Become the best pool player and challenge your friends in this pool game! You can play in multiplayer or PvP mode in different pool tables. Use your pool strategy with the cue wisely in this online multiplayer ball game as every round will be more difficult after each level. Join us and challenge your friends to this ball game in PvP mode. You just have to select the pool table and get ready. Stay right here on Shacknews for more helpful guides on Fortnite esports.Do you want to play in the world of pool games? 8 Ball Pool is an addictive challenging game based on real 3D pool games, where you will challenge your friends online. That’s everything you need to know about the FNCS Major 1 2024. Unfortunately there are no Drops for the FNCS Major 1. ![]() ![]() Epic Games is also streaming it on the Fortnite website, where you can view a live stat tracker during the competition. Major 1įNCS 2024 will be streamed live on Fortnite’s Twitch and YouTube channels. Here is the full event schedule for FNCS Major 1 2024, as confirmed by Epic Games. This money will be divided amongst qualifying players from the three Majors over the course of the year, as well as the Global Championship (details TBD). The prize pool for the Fortnite Championship Series 2024 is $7,675,000 USD. Whether you’re a competitor or spectator, here’s all the details on FNCS Major 1, including the schedule, prize pool, and how you can watch it. The competitive event will see players around the world compete for a chunk of the prize pool and a spot at the Global Championship later this year. ![]() Fortnite is kicking off 2024 with a bang, as FNCS Major 1 begins in January and runs through February. 3/9/2024 0 Comments Thundercats cheetara art![]() A massive cast of returning heroes and villains were incorporated into the story to make it the most epic ThunderCats adventure yet produced. In this TV movie, there were three new Thunderians introduced, who had also survived the destruction of Thundera. Interestingly enough, this will not be the end of Mumm-Ra, as established in the following movie, ThunderCats Ho! Lion-O is crowned the true Lord of the ThunderCats in an august ceremony attended by nearly every inhabitant of Third Earth. Lion-O will ultimately triumph over Mumm-Ra in final trial ("The Trial Of Evil") in the heart of the villain's pyramid in which he discovers that Mumm-Ra, like any Egyptian mummy, is dependent upon his own sarcophagus. The Mutants are at all times a threat to the ThunderCats, and they attempted to interrupt Lion-O's trials -ultimately without success- to take advantage of this in an effort to leave the ThunderCats leaderless. In the latter half of the show's first season, Lion-O has to put all that he has learned to use in the "Annointment Trials," which consist of contests of strength, speed, cunning, and intelligence (this last is referred to as "mind-power" in the story arc) against each of the ThunderCats: Panthro, Cheetara, Wilykit and Wilykat, and Tygra respectively (complicating matters for Lion-O is the fact that he is required to be unarmed for the contests moreover, the rest of the non-participant ThunderCats are not allowed to assist him). ![]() Although cunning and skillful, he is truly a child in a man's body, and throughout the series, must learn what it takes to become a true leader and gain true maturity. The now grown-up Lion-O assumed that this was the reason for his aging to adulthood, though he did not express any confusion regarding why WilyKat and WilyKit had not also aged as he had, which seems to indicate that he simply accepted it as a quirk of the capsules. Coincidentally, such a malfunction did not occur with Wilykat and Wilykit, who were around the same age as himself, though as Lion-O recalls in the series' first episode, his mentor Jaga had mentioned that some aging does take place while in the Suspension Capsules in which he and the other ThunderCats were placed when their flagship was damaged. During this journey, he aged physically until he became an adult of age twenty-four this was due to the suspension capsule diminishing but not altogether preventing aging (" Exodus"). He was among the group of Thunderian nobles to make the trip to Third Earth in the flag ship of the ThunderCats, when their planet Thundera was destroyed. 1.4 The Threat of the Lunataks and The Treasure of ThunderaĪt the beginning of the series, Lion-O is a boy of mere twelve years old. 3/9/2024 0 Comments Bloom medicinals![]() By forcing the body to relax and recharge, couch lock provides a type of recuperative therapy. The heavy, immobile feeling can enable overexerted muscles to recover. Athletes may also find couch lock useful after intense training sessions or competitions. The sedative effects help relieve pain and discomfort, allowing the body to rest. For those recovering from illness or injury, the deeply relaxing sensation of couch lock can aid the healing process. While couch lock may sound undesirable, it can actually be beneficial for some people in certain circumstances. Consuming edibles or vaping at high temperatures may increase sedative effects compared to other methods. In addition to strain type, other factors like method of consumption, dosage, diet, and individual body chemistry can influence someone’s likelihood of experiencing couch lock. Some sativa strains may also contribute to couch lock based on their chemical composition. That said, while Cannabis sativa strains are more known for their uplifting and euphoric properties, there are often more similarities than differences between sativas and indicas. Myrcene allows more THC to reach the brain, enhancing its psychoactive effects. That’s because indica strains tend to have higher levels of myrcene, a terpene that induces relaxation and sedation. ![]() However, you may notice that you’re more susceptible to couch lock based on the type of cannabis strain you consume.įor example, Cannabis indica strains are more likely to contribute to the couch lock sensation than other strains like Cannabis sativa due to their relaxing properties. The effects of cannabis are typically caused by a combination of compounds found in the plant, so it hasn’t been determined exactly what leads to couch lock. So sit back, relax, and let’s unravel the mysteries of couch lock together. ![]() One such effect that many cannabis enthusiasts are familiar with is “couch lock.” In this blog post, we’ll define couch lock, discuss its potential causes, provide tips for handling it, and more. At Bloom, we understand that cannabis is more than just a plant it’s a complex world of experiences and effects. ![]() There are two types of surface areas of a pyramid, one is the total surface area and the other is the lateral surface area. ![]() What is the Formula for Surface Area of Pyramid? The lateral surface area of a pyramid is calculated using the formula LSA = (1/2) Pl, where 'P' is the perimeter of the base and 'l' is the slant height. The lateral surface area of a pyramid is the sum of the areas of all its side faces (which are triangles). What is the Lateral Surface Area of Pyramid? ![]() The total surface area of a pyramid whose base perimeter is 'P', the base area is 'B', and slant height is 'l' is calculated using the formula TSA = (1/2) Pl + B. The total surface area of a pyramid is obtained by adding the area of all its faces (both the base and the side faces). What is the Total Surface Area of Pyramid? There are two types of surface areas - the Total Surface Area (TSA), which is the sum of the areas of all the faces, and the other is the Lateral Surface Area (LSA), which is the sum of the areas of the side faces. The surface area of a pyramid is defined as the sum of the areas of all its faces. Difference Between Area and Surface AreaįAQs on Surface Area of Pyramid What is the Definition of Surface Area of Pyramid?.Now that we have the slant height, the base length, and the height, we can find the surface area of the pyramid using the formula, Total surface area of pyramid (TSA) = LSA + base area = (1/2) Pl + B So, we can calculate the slant height using the formula, l 2 = h 2 + (a/2) 2. Hence, we can apply the Pythagoras theorem and find out the slant height if the altitude and base length is given. Observe the figure given below which shows that the triangle formed by half the side length of the base (a/2), the slant height (l), and the altitude (h) is a right-angled triangle. The surface area of a pyramid can be calculated if its altitude is given. Using these two formulas, we can derive the surface area formulas of different types of pyramids. The total surface area of pyramid (TSA) = LSA + base area = (1/2) Pl + B We know that the Total Surface Area of a pyramid (TSA) is obtained by adding the base and lateral surface areas. Hence, the Lateral Surface Area of the pyramid (LSA) = (1/2) Pl (Here, we replaced 4a with P which represents its perimeter.) Therefore, the sum of all side faces (sum of all 4 triangular faces) = 4 = (1/2) × (4a) × l = (1/2) Pl. The area of each of the side faces ( area of triangle) = (1/2) × base × height = (1/2) × (a) × l.The base perimeter ( perimeter of square) of the pyramid is, P = 4a.The base area ( area of square) of the pyramid is, B = a 2.Let us consider a square pyramid whose base length is 'a' and whose slant height is 'l'. Let us understand the formulas of LSA and TSA of a pyramid by taking a specific pyramid as an example. The surface area of a pyramid involves the perimeter and slant height. ![]() During the following months, we carried out extensive user testing and improved the prototype based on the gathered feedback. ![]() We built a Minimum Viable Product (MVP) in a few weeks using our new infrastructure based on Spotify’s Web API. After getting the results we decided on the bare minimum feature set that we would feel comfortable with releasing and that our users would enjoy. For some users we removed certain features and we measured their impact in user engagement. We decided not to repeat the mistakes of the past, so before deciding the feature set that the new web player should have, we ran A/B tests on the existing web player. The birth of a new Web Player The new web player It was very slow to iterate upon and experiment, especially when it came to making changes across multiple views like updating the visual style.The web player was built by multiple teams with over 40 developers but now would be maintained by a dedicated team of 5 developers.Giving every team an isolated environment to run their code also resulted in them choosing different client-side stacks to build their views. The web player was based on lots of libraries and frameworks that were quite outdated.The system to deliver the code for the views, that worked in isolation from each other, wasn’t used by the desktop application anymore and it was too complex for the web player use case.There were a few key points behind the decision to rewrite the new web player from scratch versus improving the existing one: Usually as a company we try to improve existing systems iteratively instead of completely replacing systems with new ones. In parallel, we started working on a prototype following a similar architecture to the TV application.Īfter considering the two approaches, we decided on the latter. We researched the feasibility of upgrading the web player, rewriting view by view. It represented a good example of a light client being built by a single team leveraging existing libraries at Spotify. ![]() ![]() This application is a web-based Single Page Application, and uses the Spotify Web API that combines the access to lots micro services to create a unified interface to manipulate Spotify data. We found inspiration in the Spotify application for TV and video consoles. We wanted to go back to basics and support a set of core features (eg playback, library management, and search) and work our way from there. We realized that the architecture of isolated views was difficult to maintain and was preventing us from building a better product. In the summer of 2016 we decided to improve the web player. With the rise of smartphones, we learned how to strive for removing clutter, properly A/B test features and understand better what was really needed to deliver a good user experience. Over the years, we got better at prioritizing a core set of features. The web player, on the other hand, had to download many resources every time the user navigated between views, which resulted in long load times, which impacted user experience. Having iframes for every feature and having that feature load their own JS and CSS might have worked well for the desktop application, which the user downloads bundled with all the resources that it needs. The architecture of the web player was ideal for consistency between platforms, and fit how the company was organized in feature teams. Thus, the team working on the Playlist view would implement a new feature, and make it available on the desktop application and the web player, without having to care about the underlying infrastructure. In addition, the code for the views was identical on both desktop and web player. The views were isolated from each other using iframes, and this allowed the teams to iterate on and release them without interfering with the rest of the application. The architecture of the web player followed the same approach as the desktop application. It made it possible for users to play music from Spotify as quickly as possible, without needing to download and install any application. Spotify’s web player was released in 2012 and complemented the experience on desktop devices. A web app within the desktop application showing a third party integration – from Felipe Ribeiro’s talk about Javascript Spotify at JSConf Iceland 2016 3/8/2024 0 Comments Define range in mathFind out how to avoid the misleading range when there are extreme values and how to use interquartile range or standard deviation instead. In a game, points were won and lost, represented by integers. Learn the definition, formula and examples of the range, a measure of the lowest and highest values in a data set. ![]() 1.įind the range of these distances run by 6 marathon runners:įind the range of these race times given in seconds:ħ.3 s, 8.4 s, 8.0 s, 7.5 s, 9.4 s, 8.7 s, 9.1 sĮmployees at a retail store are paid the hourly wages listed below. After you click ENTER, a message will appear in the RESULTS BOX to indicate whether your answer is correct or incorrect. Then subtract the smallest value from the largest value in the set.ĭirections: Click once in an ANSWER BOX and type in your answer then click ENTER. To find it, first order the data from least to greatest. Summary: The range of a set of data is the difference between the highest and lowest values in the set. Highest - lowest = 8.3 hr - 2.7 hr = 5.6 hr Example: The mean of 4, 1, and 7 is ( 4 + 1 + 7. Mean: The 'average' number found by adding all data points and dividing by the number of data points. They each try to summarize a dataset with a single number to represent a 'typical' data point from the dataset. What is the range of times given in hours below? Mean, median, and mode are different measures of center in a numerical data set. If youre doing statistics, the 'range' usually means the difference between the highest value and lowest value in a set of data. This process is the same regardless of whether your. Subtract the lowest value from the highest value. To find the range, follow these steps: Order all values in your data set from low to high. The range is the easiest measure of variability to calculate. Highest - lowest = 19 -12 = 19 + +12 = +31Įxample 3: A marathon race was completed by 5 participants. The formula to calculate the range is: R range. Range in math can be found by subtracting the two values. Kaiser listed 9 integers on the blackboard. Range in math is the difference between the highest and lowest value from a set of data. Solution: Ordering the data from least to greatest, we get:Įxample 2: Ms. When finding the range, you do not have to arrange your data set in numerical order, but if you have a large number of data points, it will make it easier to see which numbers you need to subtract. Gasoline prices varied from state to state. Let's take a closer look.Įxample 1: The Jaeger family drove through 6 midwestern states on their summer vacation. This is especially important with large sets of data. In the examples below, our first step is to order the data from least to greatest. Pittsburgh Ironmen (44) – 90 pointsīoston Celtics (47) vs.Definition: The range of a set of data is the difference between the highest and lowest values in the set. Detroit Falcons (33) – 83 pointsīoston Celtics (46) vs. Pittsburgh Ironmen (40) – 89 pointsįort Wayne Pistons (19) vs. It tells us how far apart the data points are spread or how much variability they have. ![]() Below are five of the lowest-scoring games in NBA history, listed with teams and total game points: Range is the difference between the highest and lowest values in a data set. Let's look at some example problems and figure the range. The range between these two numbers is 6. Illustrated definition of Interquartile Range: The range from Quartile 1 to Quartile 3: Q3 minus Q1 i (Quartiles are the values that divide. The greatest number is 10 and the lowest number is 4. (Quartiles are the values that divide a list of numbers into quarters.) Quartiles. For example, say you have a data set of just two numbers: 10 and 4 However, you don’t need all the other numbers to find the range between two numbers.įinding the range between two numbers is the same as finding the range of a set of data. The range is typically used to find the dispersion of values in a data set comprising several values. Some functions (like linear functions) can have a range of all real numbers, but lots of functions have a more limited set of possible outputs. ![]() How to figure range example - book pages How to find the range between two numbers What is the range of a function Google Classroom About Transcript The range of a function is the set of all possible outputs the function can produce. 3/8/2024 0 Comments Us passport photo![]() It must be presented with at least one other List B document. If it has expired within the past 12 months, it can be used, but only as a proof of citizenship (List B). ![]() Sized so that the head is between 1 inch and 1 3/8 inches. Passport, you must provide one (1) photo. **A passport cannot be used as a List A document if it is expired. Note: Photos must be 2x2 in size with a background that is uniform, plain and white, and free of shadows. Certification of Report of Birth Abroad (DS-1350 or FS-545).Save as electronic image files: PNG with high quality or JPG with small file size. Portrait will be automatically resized, cropped and converted to perfect size with face centered. Consular Report of Birth Abroad (FS-240) Combine standard passport, ID or VISA photos into single sheet of standard print paper sizes3’’x4’’, 4’’x4’’, 4’’圆’’, 5’’圆’’ or A4.Citizen Identification Card (I-179 or I-197) Certificate of Naturalization (N-550 or N-570) Certificate of Citizenship (N-560 or N-561) Unexpired Merchant Mariner Credential (MMC).Unexpired Department of Homeland Security (DHS)/ Transportation Security Administration (TSA) Transportation Worker Identification Credential (TWIC).Native American tribal document with photo.Permits are not considered valid identity documents (such as gun permits). This must include a federal agency, State or State agency seal or logo (such as a State university ID). Unexpired photo ID card issued by the federal government or by a State or outlying possession of the U.S.Unexpired temporary driver’s license plus expired driver’s license (constitutes one document).Unexpired driver’s license issued by a State or outlying possession of the U.S.a document that meets citizenship requirements.List BĪt least two documents are required if you do not have a document from List A. To replace a lost or stolen passport, you must apply in person and submit Form DS-11 in addition to Form DS-64. *An original or certified copy of a document must be issued by a Federal, State, Tribal, county, municipal authority, or outlying possession bearing an official seal. Short form or abstract birth certificates and notarized copies of documents are not acceptable. Reporting Your Passport Lost or Stolen (DS-64) You should complete this form if you lost your passport or it has been stolen. Unexpired Foreign Passport AND immigrant visa with I-551 annotation of “Upon Endorsement Serves as Temporary I-551 Evidencing Permanent Residence of 1 Year”.Permanent Resident Card (I-551) often referred to as a “Green Card”.Enhanced Driver’s License (EDL) or Unexpired Enhanced Identification Card (EID) Unexpired Free and Secure Trade (FAST) Card.If you do not have a document from List A, please see List B documents. Please bring one of the documents in List A to an application center. If you have legally changed your name, you must provide an original or certified name change document (such as marriage certificates and divorce decrees) in addition to the required documentation. You must provide an original or certified copy* of identity/citizenship status documentation during the application process and the names on all documents must match exactly with the name provided on the application. 3/8/2024 0 Comments Tracking email to ip address![]() Rea is one of my friend in Indonesia, I believe she will not sending me this kind of link □ When I just want to finish this tutorial, then suddenly one email come to my inbox, thanks to that guy helped me to finish this tutorial □ This X- EIP is always change dynamically even you send the same email from the same ip address, so maybe it's a little hard enough to break it □ Last year Windows Live Hotmail still have the X-Originating- IP, but start in January 2013 they said that they started to protect their users by disable the X-Originating- IP and new variable show up there as X- EIP. I try to send it both to Gmail and yahoo. Now the last one is testing using Windows Live Hotmail. If you see the email sender IP address in the red box above, it was Google IP address.ħ. Gmail will use the X-Originating- IP to show the sender IP address, but for the privacy they mask and change the Original email sender IP address with Google ip address. Here is the screenshot.ĥ.To check the email sender IP address, you can click the actions and choose view full header.Ħ. ![]() Now the next I will try to send email fro Gmail to Yahoo. The text "Received: from" will show you the email sender IP address (see the red box).įrom this three steps, we know that if the sender use Yahoo, we can know the sender original IP address.Ĥ. Actually the logic is the same when you sending a packet through ups or fedex, you can track the path of your packet where they made a checkpoint(but not as detail as this two logistics service). When you click the link it will show some text page that displaying the details of how the message sent from Yahoo until the email arrive in your inbox. In Gmail you can view the email sender IP address by show the original email in the menu.ģ. ![]() First step I will try to send an email from Yahoo account to Gmail account.Ģ. Internet connection □ Step by Step how to Check Email Sender IP Address:ġ. With the logic how to check the email sender ip address I hope you also can do the same with other email provider.ġ. As we know there is many email provider that provide free email account, but for now we only use Gmail, Yahoo and Windows Live Hotmail. The email sender IP address is depend with which email provider you use. I already don't have the original email, but I will use my testing email account to show you how to detect the sender IP address. So from this story maybe his email has been used by someone who know his username and password. I'm very surprised that time…I just think hmm….maybe in heaven there's an internet connection □ hehe just joking, the email content is advertising about enlarging your p*nis and all v*agra stuff. I have an uncle, but he's already passed away last year, last month or last two month (I forget the exact time) I receive an email from him. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |