MakeUseOf.com: “Cool Websites and Tools [September 22nd]” plus 9 more |
- Cool Websites and Tools [September 22nd]
- How To Make Your Own Flash Animated Presentations With Powerbullet Presenter
- How To Fix A Corrupted Windows NTFS Filesystem With Ubuntu
- Take Part In Multiplayer War Games With Free FPS AssaultCube
- Hot Tech Deals [Sep 22nd]
- 3 Small Windows Freewares To Delay Program Launch On Startup
- How To Create Groups Of Portable Applications Using Cameyo [Windows]
- The Best Websites For Free High Quality Newsletter Templates
- Access Your Media Collection From Any Browser With Zumocast
- 5 Cool Science Experiments You Should Check Out On YouTube
Cool Websites and Tools [September 22nd] Posted: 22 Sep 2010 08:31 PM PDT
These are just half of the websites that we discovered in the last couple of days. If you want us to send you daily round-ups of all cool websites we come across, leave your email here. Or follow us via RSS feed. Got Questions? Ask Them Now FREE on MakeUseOf Answers!
Similar MakeUseOf Articles | ||||||||||||||||||||||||
How To Make Your Own Flash Animated Presentations With Powerbullet Presenter Posted: 22 Sep 2010 06:31 PM PDT You’ve also seen how to convert PDF files to a flash movie, create flash websites, download and play SWF and FLV files, and make your own flash galleries. Now you can create flash animations and presentations using the very user-friendly application, Powerbullet Presenter.
It really shines in that you don’t need a lot of technical expertise to be able to create slick animations. Adding & Creating Page ElementsYou can drag-and-drop any PNG, GIF or JPEG images (or press Ctrl + Shift + I to insert images) and MP3 or WAV sounds or voice recordings (or head to Insert > Page sound or SWF overlay) onto the Powerbullet work area, which consists of a page (similar to a Powerpoint slide). Your product can have several pages, which enables you to create continuous animations if you so choose. If you do include more than one page, you have the options to add arrows between pages that you can click on to transition to the next page, or you can also choose to automatically go on to the following page. You can also insert text (or press Ctrl + Shift + T), shapes (press Ctrl + Shift + O for ovals, and Ctrl + Shift + R for rectangles which can become colored backgrounds for your page), lines (or press Ctrl + Shift + N), bullet list (or Ctrl + Shift + L), and tables (Ctrl + Shift + B) and you can even paste an image from your clipboard (by pressing Ctrl + Shift + P). By default, you’ll have the Insert bar buttons for faster access to any elements you may want to add. To create a background with a nice gradient, follow the steps in this tutorial by YouTube tech extraordinaire, Tinkernut: Animating Page ElementsRight-click on any image or text you’ve added to your page and select Item effects (alternatively, press Ctrl +\ or select an element, head to Selection > Animation and effects). There’s more than 20 different effects that you can use to spice up an otherwise boring presentation. You also have the options to loop the animation and set a delay so that your elements appear animated at different times. To preview these effects on the current page, press F2 or go to Page in the menu bar and select Preview. This will open your default web browser and play the flash presentation. To see the whole presentation (and not just the current page which is what you get with Preview), you’ll have to save your work and use the Export feature (Ctrl + E). After this, you’ll have a Powerbullet folder in the location you chose (in my case, my Dropbox) and several files you can now share with others: a Windows executable, the flash file (in SWF format) and the .htm file. You can copy the flash and .htm files to your FTP server, like Tinkernut does for a quick introductory banner that users can click on and get to a website (if you previously set a hyperlink, which is easily achieved by going to Insert > Page link). With that .htm page, you should be able to see it in your web browser, but you could also try the SWF and FLV player. Here’s a short flash presentation made in Powerbullet: If you know of similar free programs, please let us know in the comments! Hey Facebookers, make sure to check out MakeUseOf page on Facebook. Over 24,000 fans already!
Similar MakeUseOf Articles | ||||||||||||||||||||||||
How To Fix A Corrupted Windows NTFS Filesystem With Ubuntu Posted: 22 Sep 2010 04:31 PM PDT Me too, and much of the time the original Windows CD/DVD/USB you used in your original install can’t fix the problem. You need something else. Something like a whole operating system, either installed on a separate partition or in Live CD/USB format. Enter Ubuntu!
When it comes to fixing your broken Windows install then Ubuntu has its uses there too. If you happen to break your registry or master boot record, then fear not – all is not lost. This technique should work on any Ubuntu-based Linux distributions. Download, Install & Boot UbuntuThose of you who already have a dual-boot Ubuntu and Windows machine can skip this step. If you’ve not got a Live USB stick then you’re going to need to get hold of one. UNetbootin is a useful tool which enables you to create a USB stick with a bootable version of your favourite open source operating system preloaded. If you’d prefer to use a CD, download an Ubuntu disk image and burn it with ImgBurn. If you’re dual-booting, then this is a simple step of choosing Ubuntu over Windows at boot. For Live USB sticks and CDs you’re going to need to enter the BIOS setup as your PC boots (usually by pressing F2 or Del) and arrange your boot devices to prioritize your USB device or CD drive to boot before your main hard drive. If you’ve done everything correctly you’ll see the UNetbootin bootloader appear. From here you’ll want to boot directly into the operating system. After a minute or two you’ll see the desktop appear, and we’re ready to begin. Fixing A Corrupted Windows NTFS PartitionLuckily you can schedule an NTFS consistency check within Ubuntu to attempt to repair your tattered Windows partition, but you’re going to need to install a couple of things. It is worth mentioning that this should work with any NTFS drive that refuses to mount in Ubuntu too. Open a Terminal window by clicking Applications, Accessories and then Terminal. First install NTFS-3G by typing this command: sudo apt-get install ntfs-3g Enter your password and hit Enter on your keyboard. Next install NTFSProgs in the same way: sudo apt-get install ntfsprogs Now with both of those tools at your disposal, you can set about fixing Windows. First locate your Windows partition. In the Terminal type: sudo fdisk -l You’re looking for an entry that looks like this: /dev/sda2 * 638 12312 93773824 7 HPFS/NTFS The important bit is the /dev/sda2 which tells us where the Windows partition is mounted. HPFS/NTFS lets us know that the partition is a Microsoft Windows formatted device, and that little star denotes that this is a bootable partition. So in my case /dev/sda2 means that Windows is on sda (my internal hard drive) and that it’s partition 2 that I want to play around with. Armed with this information you want to use NTFSProgs to attempt to fix the partition. In your Terminal window type: sudo ntfsfix /dev/<device name> Replace <device name> with your Windows partition (e.g. /dev/sda2) and enter your password followed by Enter. Your drive will now be mounted, checked for consistency and any errors found should be fixed. Restart your PC to assess the situation, if all goes well you’ll see Windows. Fixing A Corrupt Master Boot RecordIf you’ve got a problem with Windows’ oh-so-important boot record then you can also fix that from within Ubuntu too. Assuming you’ve already booted into Ubuntu, open up Terminal and install ms-sys by typing: sudo apt-get install ms-sys You might need a password, input it and hit Enter. If you followed the first part of this tutorial you’ll know which partition Windows is installed on, if you missed it type: sudo fdisk -l Find the HPFS/NTFS partition that relates to your Windows install, and type: sudo ms-sys -m /dev/<device name> Replace <device name> with your Windows partition (e.g. /dev/sda2) and hit Enter. Ubuntu will attempt to restore your master boot record. You’ll probably want to restart your machine now, just make sure you take any Live CD/USB devices out as you do. ConclusionIf you’re still having problems with a Windows install, and you’ve tried everything then don’t forget you can mount the partition and rescue as much data as you think you’ll need. Using the terminal, enter: sudo mkdir /media/windows sudo ntfs-3g -o force,rw /dev/<device name> /media/windows Replace <device name> with your Windows partition location and the drive should pop-up on your desktop. Has Ubuntu saved your bacon recently? Do you dual-boot with Windows? Thinking about making a Live CD just in case? Let us know below.
Similar MakeUseOf Articles | ||||||||||||||||||||||||
Take Part In Multiplayer War Games With Free FPS AssaultCube Posted: 22 Sep 2010 02:31 PM PDT It goes without saying that, like most of the FPS gamers out there, I started and became immediately addicted to Doom and the whole concept of the First-Person-Shooter game. With a set of earphones and a good video card, you can really feel like you’re battling alien monsters, or waging battle with your buddies in World War II. I love free FPS games, such as the list of the five online shooters Simon mentioned earlier.
AssaultCube Offers Realism & Smooth GameplayAssaultCube is available for Windows, Linux or Mac. The moment I installed and launched AssaultCube, I knew that I was in for a treat. Type in your nickname, set the screen resolution and you’re off and running. You’ll see yourself and your teammates in the map at the upper left of the screen. Obviously, you won’t see your opponents – you have to hunt them down! Right off the bat I noticed the graphics were impeccable, and the game creators took all of the best parts of the most popular FPS games and incorporated them into this one. All controls are available that gamers expect – crouch, jump, stealth, quick weapon select, and everything else. Movement is smooth and fast – and on a standard Windows 7 laptop I experienced absolutely no lag or skipping of the video. I noticed that the AI works well. Based on the difficulty settings, your team and your opponents will either fight hard, or run around in circles like idiots – in Single Player mode it’s up to you! I also noticed that absolutely everything in this game is easily customizable. All video, sound, head-up display settings – everything. Whatever sort of FPS game experience that you’re used to with your other games, you can likely customize this one to suit your tastes. The same goes for all of the keyboard mapping controls. You could completely remap all of the keys if you like, and bind any key to the commands. I found that the default follows the standard control setup for most games, so I pretty much left everything as is. During game play, I noticed that the programmers really took every little detail into account. You’ll see muzzle flashes not only out of the guns, but also reflected on the walls. You’ll see your reflection when you stand and look at water, and you’ll see your bullets striking the walls or objects – although objects don’t react quite as realistically as they could (if at all). The real beauty of this game is the environment. There are a whole selection of game maps to choose from that offer an entirely different look and feel – different places to hide, to climb up onto, or to dive down into. Every map will require different tactical maneuvers, so the fun really never stops – and I haven’t even got to multi-player mode yet! When you choose multi-player mode, you can set up a LAN game on your network, or you can choose from the available game servers around the world. I checked it around midnight my time and found that the top 10 or so servers had plenty of active players. I found that multi-player mode also ran smoothly, even during chaotic and active moments in the game. The only time I saw a few skips was when there was about seven players on each team battling it out in a courtyard. But even then, it barely lasted a second. Playing this game in multi-player mode brought back a whole lot of fun memories from my earlier days of FPS gaming. In fact, I think I blew about forty minutes just playing while I should have been writing this article! I know my priorities though, so as the enemy shot my buddy who I was supposed to be providing cover-fire for, I took my last screenshot and got back to the article. John445, wherever you are – sorry, buddy! Overall, I can see why this game has had almost 30,000 downloads on SourceForge. It is addictive, very fun, and if you have any leaning toward easily getting addicted to multiplayer FPS wargames – I would advise you to avoid it at all cost, or kiss your free time goodbye. Give AssaultCube a run and let us know what you think. Do you know of any other FPS games out there that are as good or better? Share your thoughts in the comments section below. Got Questions? Ask Them Now FREE on MakeUseOf Answers!
Similar MakeUseOf Articles | ||||||||||||||||||||||||
Posted: 22 Sep 2010 01:15 PM PDT For more fresh hot deals, visit our Hot Tech Deals page, which is constantly updated. Keep reading to find out today’s Hot Tech Deals.
Also,
Image credit: Modified from Svengraph’s icon set Do you like MakeUseOf articles? Don’t forget to share our articles with others! It’s really important to us.
Similar MakeUseOf Articles | ||||||||||||||||||||||||
3 Small Windows Freewares To Delay Program Launch On Startup Posted: 22 Sep 2010 12:31 PM PDT The solution is a registry hack or software launcher software that can delay the startup of my broadband network connection.
But for absolute ease of use there are a few software launcher options too. Let's look into three of them. Startup DelayerStartup Delayer (v2.5.138) is a 980KB free download. The latest version is more than a year old, but it works just fine on Windows 2000/XP/XP64/Vista systems. The app lists all the applications that load with Windows. You can double click on each application and edit its Launch Type and set the Delay. Alternatively, you can drag 'n drop the application onto the Time Chart that's below the application list. Then, you can then drag and drop it around the Time Chart to rearrange the apps and change the delay. You can delete selected programs from the list and in case you change your mind, simply start over. The delay information is displayed on the status bar. LaunchLaterLaunchLater (v1.3) Beta does the same job of delaying the startup time of applications. The 1.145MB freeware does require that you have .NET Framework (ver.4.0) installed. LaunchLater is very simple: you add the applications you want to delay and specify the delay in seconds. But the simplicity also entails a bit of work, because you have to manually browse to the executable of the application you want to delay the launch for. WinPatrolStartup program delay is just one of the roles of this well rounded security app, WinPatrol (ver.18.1). WinPatrol's overall role is to monitor your computer for any changes and issue alerts. Scotty, the system watchdog, sits on the taskbar and watches out for threats. Malicious software, harmful ActiveX controls, suspected key loggers, spyware etc can be kept at bay using WinPatrol. WinPatrol does not scan but takes a system snapshot as the basis for its heuristic monitoring of the system. WinPatrol has a startup monitor that lists all the programs that load with Windows. You can simply right click on the program(s) and move it to the Delayed Start list. Next, on the Delayed Start list, you can right click on the program and set the delay time for the program. WinPatrol (Free) is a 1MB download and is supported on all Windows OS including Windows 7. If you are looking for a startup delayer with some extra functionality to boot, WinPatrol is well reviewed and a good choice. Mark reviewed it back in 2007 as well as taking a look at its portable version in 2009. You can also go and checkout how to use Soluto to improve your Windows boot up time. Soluto also has an option that lets you delay programs and improve Windows responsiveness. You can create your own free delay device using a simple batch file and placing it in the startup folder. Googling for it throws up quite a few samples. Windows Vista and 7 (also Windows Server 2008) have an Automatic (Delayed Start) option that ensures that selected services start shortly after a boot. You can access it from the Services Control Panel applet under Administrative Tools. Do you use a manual option or a software to delay startup programs? Let us know. Image Credit : Shutterstock Hey Facebookers, make sure to check out MakeUseOf page on Facebook. Over 24,000 fans already!
Similar MakeUseOf Articles | ||||||||||||||||||||||||
How To Create Groups Of Portable Applications Using Cameyo [Windows] Posted: 22 Sep 2010 11:31 AM PDT The choices are to either use the available alternatives, install our favorite apps (if possible), or wait until we can use our own computer at home. Plus what about the times when we have to re-install our favourite OS? What will happen to our favorite apps then? We have to re-install them one by one.
Application VirtualizationCameyo calls itself “Application Virtualization” and what it does is turn ordinary Windows applications (or groups of applications) into one independent executable package that can be run from any Windows machine. In other words, a portable application. To be able to do that, Cameyo requires you, the user, to go through the real installation process of the application that you want to transform into a portable app. Cameyo will gather data from the installation to know the required components to build the portable app. But before you install other apps, you have to install Cameyo first. Then open Cameyo, and you will see two options: “Capture Installation” and “Edit Existing Package“. Choose the first one to create a portable app. If you’ve done this before, you’ll have the list of your portable apps on the right pane and you can use “Edit existing package” to modify them. Cameyo will take a snapshot of your system prior to the installation of the soon-to-be portable app. This process could take a while depending on how “messy” your system is and how powerful the hardware is. After the preliminary snapshot, Cameyo will give you the safe signal to proceed with the installation of the app. Install the application(s) that you want to turn into a portable app. As an example, I used one of my favorite games: Crayon Physics. Then after the installation, go back to the small “Proceed with installation” window and click the “Install done” button. But if you want to build a package that consist of several applications, you should go and install other apps before clicking that button. Cameyo will take another snapshot of your system. Please be warned though that this one will be longer than the first one – a lot longer. During my experiment, it took so long that I thought the process was a failure. I restarted everything just to find out that this “speedy snapshot process” was normal. This so-called “Post Installation Snapshot” will be compared with the first snapshot taken before installation and the comparison will be analyzed to find the differences in the system. As the logic goes, these differences are the required components needed to run the application. Cameyo will put them together along with the “real” executable of the app and build a standalone portable app. That’s why it’s advisable that you quit any running applications and stop all other activities on your computer before going through with the process of building portable apps so that the detected changes in the snapshots are purely from the installation process of the apps. Building The PortableAfter the long wait, Cameyo will continue with the building process. The “Main executable” window will appear. You’ll have to edit/confirm several things before clicking the “OK” button: the name of the (portable) app, the location to save the app, and which executable is the main exe to run every time this package is opened. From the example below, the one that we should choose as the main exe is “launcher.exe“. Click “OK” and Cameyo will start building your portable app. You’ll have the “Success” window afterward, along with the summary of the saved location. Congratulations! You’ve just built your portable app. Back up the folder to be used later and/or copy it onto a USB drive if you want to run the app on another Windows system. After playing around with the Cameyo portable applications creator for a short while, I can say that there’s still large room for improvement – especially in the snapshot department. My experiment was a success but some of my friends reported that there are some applications that don’t go along well with Cameyo. Why not take Cameyo for a ride and tell us the results using the comments section below? Image credit: bfishadow Follow MakeUseOf on Twitter. Includes cool extras.
Similar MakeUseOf Articles | ||||||||||||||||||||||||
The Best Websites For Free High Quality Newsletter Templates Posted: 22 Sep 2010 10:31 AM PDT The following are among the best sites for free newsletter templates. You can customize these templates with your own logo, images, and other content. A few of these sites may require a free registration but all them offer 100% free downloads. Carbon GraffitiOne of the more basic and straightforward sets of HTML templates can be found on Carbon Graffiti. Click on the preview of each layout to get a better view. The templates on this site include basic, advanced, and custom formats for traditional, RSS, and promotional newsletters. These free newsletter templates are a direct download, requiring no site registration. Campaign MonitorCompaign Monitor, an email distribution service, has a wide selection of HTML newsletter email templates. It offers several dozen templates that the company says have been tested for all major email clients, including Outlook, Gmail, and Yahoo! Mail. Most of the newsletters are of the two-column format. BuytemplatesBuytemplates sells premium HTML templates, but it also offers a handful of free very high quality newsletter templates. The designs go well beyond the traditional two-column format and are great for professional email marketing campaigns. You have to provide a valid email address to get the download link for templates. FreshTemplatesFreshTemplates offers a free set of straight forward newsletter templates that consist of two-three column layouts. These templates can be edited in Microsoft Word or in the free Online-HTML-Editor. StocklayoutsStocklayouts of course sells professional high quality layouts, but it also offers a great set of free newspaper templates that include matching business cards, posters, brochures, and postcard layouts. The files are fully editable, so you can replace the fonts, images, and of course the filler text with your own copy. You can either print out the finished layout or downsize it for email distribution or web posting. You have to create a free account to download the templates. Microsoft Word TemplatesWordtemplates includes sets of free newsletter templates and links to other sources. These HTML templates are a direct download, and don’t require sign-up. For similar Word templates, check out Top 5 Sites to Download Microsoft Word Templates. AweberAweber is another email distribution service that features some easy to customize free templates that you can download without being a paid customer. The following are a few of their free options. DownloadMalibuFor tips on how to use newsletter templates in Microsoft Word and Apple's Pages, check out our two MUO articles, here and here. If you want to incorporate a newsletter for say your blog site, check out our article, SendBlaster— An Offline Newsletter Manger For Your Small Website. If you know of other great sources of free newsletter templates, please share them with us. Image Credit: Shutterstock. NEW: Download MakeUseOf iPhone App. FREE!
Similar MakeUseOf Articles | ||||||||||||||||||||||||
Access Your Media Collection From Any Browser With Zumocast Posted: 22 Sep 2010 09:31 AM PDT Let’s say you have a media center computer. Maybe it’s running Boxee, maybe it’s running a different media center program; the point is, you’ve filled it with tons of goodies. You’ve ripped all your DVDs, and have a massive media collection. You love watching it when you’re home, but your netbook or iPhone can’t store it all. What to do? Check out Zumocast, that’s what. This program, for Mac and Windows, can be installed on your media center (sorry, Linux users). It will index all of your videos and your music. Then, thanks to the magic of the web, you can go to Zumocast to access your media from anywhere on any device. There’s even a special app for your iDevices. InstallationFirst thing you need to do is install it. Head over to Zumocast and download the program. You’ll do the standard installation dances – clicking “Next” a bunch of times in Windows and dragging icons around on a Mac – before you’ll have your application installed and ready. You’ll also need to create an account with a password, which you’ll need to remember later. Tell the program where to find your media and you’re done. Zumocast will begin indexing your media, which may take a long time depending on how large your collection is. Don’t worry, though; you can start browsing your folders manually on the web right away. MagicHead back to Zumocast and sign in. Presto! Your media is waiting for you. By default you’ll be able to browse your photos, but if you click the “video” or “music” tabs you’ll be able to check out your indexed collections as well. The video library is largely organized by folders, but gives you a great way to browse shows and movies: Click a video and it will start playing. How well it does so, of course, depends on both your Internet speed at home and the place you’re trying to watch your videos from. The music browser takes a more iTunes-like approach to management. This means your entire music collection is on hand. You can browse your music by artist, album or just pull up a list of all your songs. Want to listen to that album or watch your movie offline, later? You can download any video and any music to your computer directly from your browser. iPhone/iPad AppWish your iPhone worked the same way? It does now: You’ll find Zumocast in the app store, so download it after you’ve set up your Windows computer or Mac with the program. You’ll need a network connection to access your media, of course. Still, it’s a great way to have quick access to the videos and music you cannot fit on your iDevice. Creative Uses
ConclusionI intend to make use of this program quite a bit in the weeks to come, and am pretty excited about the prospect. Let me know how it works for you guys, okay? Also feel free to let me know any alternative ways of achieving this same thing, or any other cools uses you find for Zumocast. Thanks! Do you like MakeUseOf articles? Don’t forget to share our articles with others! It’s really important to us.
Similar MakeUseOf Articles | ||||||||||||||||||||||||
5 Cool Science Experiments You Should Check Out On YouTube Posted: 22 Sep 2010 08:31 AM PDT Lots of people like science, and thanks to sites like YouTube, we have more access now than ever before. You can find videos on outer space, chemical explosions, lasers, micro-organisms, and stuff I don’t even know about. Never mind what goes on inside a high school classroom, YouTube has a lot more to offer.
1. Liquid Nitrogen ExplosionIf you search for ‘cool science experiment’ on YouTube, Steve Spangler will absolutely dominate your search results. He’s a celebrity teacher of sorts, as well as a speaker, author, and television personality. Some of the experiments he does are pretty low-tech in my opinion, but every once in a while he brings out the big stuff. This is a really cool video in which Steve went on a news program and demonstrated his liquid nitrogen explosion. 2. Alka-Seltzer Added To Water Drop In Micro-GravityHere’s something most of us would never get to see without YouTube. This video of a cool science experiment takes place on a space shuttle in micro-gravity. An Alka-Seltzer is added to a spherical water droplet and it goes absolutely insane. I really like how it just dissolves instantly and comes to an equilibrium gradually. I guess that’s how it settles your stomach. 3. Dry Ice BubbleDry ice is always fun to play around with. In this video, this guy shows you how to make a giant dry ice bubble with just a bowl, soapy wash rag, and of course, dry ice. It actually puffs up pretty big before finally popping and clouding up the room, which in turn makes it pretty cool. 4. Liquid LightRemember those glow sticks everybody used to run around with during Halloween? Everybody always wanted to know how they work. Well in this video, you can discover how they work, as well what you would need to do to recreate the experience yourself and make “liquid light”. They also experiment with mixing the different colors together to see if the end result is a white liquid as predicted. 5. Lemon BatteryLast but not least, the cool lemon battery science experiment. Did you know that you could turn a bunch of lemons into a powerful enough battery to light an LED bulb? In this video, you’ll get to see just that, as this guy hooks lemons together to form a battery. He even powers a calculator. Think of it as a last resort if you’re out of batteries and in an emergency of some kind. ConclusionAnd there you have it. Now you probably have a conversation starter or two for your friends. You can ask, “Did you know you could use lemons as batteries?” or “Do you know what happens to Alka-Seltzer in space?” You can find videos on these topics, and everything in between, on YouTube. Just type in what interests you most to pull up related videos. To find some cool science experiments you can try at home, check out the articles we’ve previously written here and here. What’s your favorite science experiment online? Are you into homemade volcanoes or are you more of a giant explosion type of person? Leave your thoughts, ideas, and comments below, and if you liked this article share it with your friends/followers! Image Credit: 123dan321 Follow MakeUseOf on Twitter. Includes cool extras.
Similar MakeUseOf Articles |
You are subscribed to email updates from MakeUseOf.com To stop receiving these emails, you may unsubscribe now. | Email delivery powered by Google |
Google Inc., 20 West Kinzie, Chicago IL USA 60610 |
No comments:
Post a Comment