Installing Windows 8 or Windows 7 on a Mac without Superdrive with VirtualBox

Version française ici

It works GREAT with Windows 8!

October 29th, 2012 update: Works perfectly with Windows 8 RTM (the one sold)

July 25th, 2012 update: Works with Mountain Lion

June 6th, 2012 update: After 4 months and hundreds of testers, I can tell that everyone that has tried this tutorial, has been successful in installing Windows! Because this method just works!
Hello everyone,

I’ve been trying to install Windows 7 on my MacBook Pro that doesn’t have a superdrive and it’s been quite painful. But I’ve found a solution that works perfectly. I’ve written this post in French, but it seems legit to have a world wide audience for that solution that I hope will work for your too!

I’ve tried several tutorials on the web, but none has really worked. To do this one, I’ve been inspired by this article, which is really great… but didn’t do the trick to me!

If you are lucky, try Part 2 directly, it might work for you if you have a 2011 MacBook Pro. For others, start at Part 1!

What you’ll need:

The 3 big steps:

  • Create a « Generalized » Windows 7 installation
  • Create a BootCamp partition
  • Clone the « generalized » Windows 7 image onto the BootCamp partition

Let’s Go !

Part 1 – Create a « Generalized » Windows 7 image

First, we are going to create a Windows 7 installation that will not take into account the hardware on which it’s running. Indeed, when Windows is installing, it takes into account the hardware it’s running on to configure only the drivers it needs. But in this first step we’re installing it on a Virtual Machine, which is not a real PC, so we need to say to Windows: Ok, next time you boot, check the hardware and install any necessary driver.

Step 1: Install Windows 7 on the Virtual Machine

  1. Download and install VirtualBox
  2. Add a new virtual machine and name it Win7 (easier when prompting commands later), add how much RAM you want
  3. Add a VDI hard drive of type and then, choose dynamically allocated that uses 10 Gb (you’ll need less, but it is to be sure, and you can choose more, but it’s going to take longer in the last part of this tutorial)
  4. Launch the virtual machine and choose the ISO image of Windows 7 installer
  5. It’ll take two reboots to finish the installation

First step is done. Let’s start tricking Microsoft!

Step 2: Delete the « System reserved » Partition

Truth is, Windows has created two partitions when installing, to prepare the use of the built-in encryption technology called BitLocker. And this little partition is considered as the principal, which means Windows will eventually boot on this one and not the one we’d like to. This is why we need to delete this partition.

Just go and use this great article from Terabyteunlimited to do the trick. You’ll only need part 1 and 3 and to reboot the system between these two steps.

Step 3 : Generalize the Windows 7 installation with sysprep

I must say this step was the most painful to me, because I didn’t have any tutorial and needed to find why things didn’t work by myself !
What we’ll basically do here is create an installation of Windows that is independent of the hardware it’s booting on with the help of sysprep.

    1. Reboot your virtual machine (we’re never too safe…)
    2. Don’t ask me why BUT we need to stop the Windows Media Player Service
      1. Click on Start
      2. in the search box, type « cmd »
      3. On the application that has been found, right click and select « Use as an Administrator »
      4. Type this command « net stop WMPNetworkSvc » without the quotes
    3. Go to the directory C:\Windows\System32\sysprep
    4. In this directory, create a file and name it « unattend.xml« , without the quotes. If you don’t have the rights to create a file, then, go to the desktop and then copy it when the next steps are done.
    5. Be careful, when creating the file, it will automatically add the .txt extension. To change this, when on a folder window, hit « alt ». The menu shall appear. Under View, select « Folder Options ». In the window that appears, select the « View » tab and uncheck « Hide extension for known file types ». Then, you’ll see the .txt extension on the unattend.xml file. Erase the .txt extension and click Yes when prompted to change the file extension
    6. Copy-Paste this into the file:
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
     <settings pass="generalize">
          <component name="Microsoft-Windows-Security-Licensing-SLC"
processorArchitecture="x86" publicKeyToken="31bf3856ad364e35"
language="neutral" versionScope="nonSxS"
  1. Save it (and copy it in the sysprep folder)
  2. Double click on sysprep app and select these options: (complementary info).
    1. In the « System Cleanup Action list » list, select « System Out-of-Box Experience (OOBE)« 
    2. Select the « Generalise » check box
    3. In the « Shutdown Options » list, select « Shutdown« 
    4. Click OK

If your virtual machine stops, you can be proud of yourself because you’ve done the most difficult part! Congrats!

If you get the painful error : « A fatal error occurred while trying to Sysprep the machine.« , you can try what a commentor has tried: run this command in cmd (without the quotes): « sysprep.exe /generalize /oobe /shutdown /unattend:unattend.xml »

If you still have the error, it might be because your Windows Media Player Service has been reactivated, try to turn it off once again. Also, adding a comment made by Julian:

If anyone is getting the « A fatal error occurred while trying to Sysprep the machine » for Part 1 Step 3 on the unattend.xml file. I suggest you type out the xml file instead of copying and pasting. This fixed the issue in my case. There may be some hidden characters or incorrect format. Also try saving the file as UTF-8 instead of ANSI.

Otherwise, well, you’re screwed… But you can be helped by opening the log file that can be found in that folder: C:\Windows\System32\sysprep\Panther. At the end of the log, you’ll find the error ID. Google might help you with it!

Well done to the ones that have gone so far, the end is near !

Part 2 – Create a BootCamp partition

I know that I’m giving the hardest solution here, and I hope it’ll go painlessly for you, but I had to do all these steps. If you can create the Bootcamp partition without these steps, you can go to the Third Part (the easiest!).

EDIT Thanks to Andrea Comment
You can easily bypass this Part 2 by installing Daemon Tools Lite For Mac. After downloading and installing this app, just mount the Windows ISO image in Daemon Tools. This will trick Bootcamp thinking you have a real Windows DVD.

Step 1: Create the BootCamp partition

Well, I must say that I’ve done that a long time ago, so I can’t recall everything, but these are the main steps.
As explained before, I don’t have a super drive. So I need to make the BootCamp Assistant think I’m a Mac with rights to boot on a USB drive. To do that :

  1. Go to Applications/Utilities
  2. Right click on Boot Camp Assistant and select « Show Package Contents« 
  3. Open the Contents folder
  4. Open Info.plist with TextMate or TextEdit. If you don’t have permission to do that, copy the file on your desktop. Once you’ve made the changes, copy back this file in the folder.
  5. Click on the top left Apple menu of your Mac, go to About this Mac. In the opened window, click « More Info« 
  6. In Hardware:
    1. Find Model Identifier (Mine is MacBookPro6,2)
    2. Find Boot Rom Version (Mine is MBP61.0057.B0C)
  7. In the previously opened Info.plist, copy paste the previous info on top of the list in the correct field:
      1. In « <key>DARequiredROMVersions</key>« , add a string that matches your Boot ROM Version. For instance, mine was:
      1. Go to « <key>USBBootSupportedModels</key>« , and add a string that matches your model. It’s a bit tricky here, but you need to find the right model. For instance, I have a MacBookPro6,2, so I had to write: MBP61. If you have a MacBook Air3,2, you would have: MBA31 etc… You can try several times if it doesn’t work. Here is what I added:
  8. Once the info.plist has been saved (and copied where it was before), double click on Boot Camp Assistant, the greyed check box « Create a booting USB drive » shouldn’t be anymore.
  9. You should also check « download the last drivers« , you’ll need it later
  10. At last, create your BootCamp partition

What happened next was that the Mac rebooted, couldn’t boot on the USB drive, and couldn’t find how to boot on the Mac partition neither. Don’t panic, just press the hard button and reboot it again, plugging out your USB drive.
Edit Thanks to wilson :

At the end of Part 2, where we finish installing Boot Camp partition and rebooting i kept getting the « No boot partition found blank screen ».

Easy fix, just reboot again and hold down the « Alt/option » key so you can select your main MAC OS and reboot that way.

Congrats, you’re really near to have your Windows! Great job.

Part 3 – Clone the Virtual Machine Hard Drive onto BootCamp

This is the easiest part and the one that works every time!
In a few minutes, you’ll have your Windows 7!

Step 1: Prepare the Virtual Machine Hard Drive

    1. Download and open VirtualBox
    2. Go to the File menu and click on « Media Manager« 
    3. Click to select the partition that matches your virtual machine
    4. Click on Copy, a wizard should appear
    5. Choose Fixed size. (Really important)
    6. And then rename the file as: Win7_copy. (will be easier when prompting in Terminal)
    7. Once the copy is done, open Terminal (Applications/Utilities), go to the folder where your previously copied file is (to do that use the command « cd path/to/the/file ». VERR_FILE_NOT_FOUND error? read the first few comments below) and paste this command: (this command will create a raw file that can be understood by the Mac as a partition. You’ll be asked for your password)
    sudo VBoxManage internalcommands converttoraw Win7_copy.vdi win7.raw
  1. Once the copy is done, you’ll need to mount this partition. Enter this command:
sudo hdiutil attach -imagekey diskimage-class=CRawDiskImage win7.raw

If everything went well, you should have a disk image called « Untitled » on the desktop. And the end is pretty near!
Last step!

Step 2 – Clone the virtual machine onto the Boot Camp partition

This is the last step.

  1. Download and launch WinClone
  2. On the « Image » Tab:
    1. Source: Choose the partition « Untitled » that matches your virtual machine (should be disk2 or disk3)
    2. Click on Image and choose a folder to copy the files
  3. Once the copy is done, click on the Restore Tab:
    1. Restore Image: Choose the image that has just been done
    2. Destination: « BOOTCAMP »
  4. Click on Restore


If you have a 2009 iMac, please read David comment !

Once the copy is done, reboot your Mac and maintain pressure on the alt button just before the « Dong » sound. You should have your Windows partition. Windows will then initialize with two restarts. You’ll need your CD key again.
You have your Windows !

I hope that I’m clear enough, and I can help some of you in the comment section. Hope you’ll make it !


333 réflexions au sujet de « Installing Windows 8 or Windows 7 on a Mac without Superdrive with VirtualBox »

  1. My brother recommended I might like this website.
    He was entirely right. This submit actually made my day.
    You cann’t imagine simply how so much time I had spent for
    this information! Thanks!

  2. Most Trusted Online Gambling Site in Indonesia in 2021

    Nowadays playing online gambling is no stranger to
    the Indonesian people. Because most of these games are played
    by adults to parents. Playing online gambling is extremely easy nowadays.
    Especially in the same way as the presence of increasingly progressive smartphones, the presence
    of various leading online gambling sites in Indonesia is growing.
    One of the newest and most trusted online gambling sites at this epoch is Sakura188 agent.
    Here you will find various privileges like
    you piece of legislation on this site. The reason is this
    site offers various advantages in its services. In serving addition payments Sakura 188 agents themselves have various payment methods such as payment via bank transfer
    or via additional payment merchants such as via ovo, linkaja, fund or gopay.
    This payment method is fairly practical and can make it simple for players
    if they desire to measure at Sakura188.

    In addition, at Agent Sakura 188 there is an online gambling game that
    is enormously well-liked and can be played via smartphone or PC.
    The games in Sakura188 have various types. as a result that
    this website has lots of renowned and easy-to-win games for any player.
    in view of that it’s not incorrect if this online gambling
    site is arguably utterly trusted. Even even though it’s new,
    the number of online gambling games that you can work is as well as enormously diverse.
    Here are several kinds of games that you can put on an act on the sakura188 site.

  3. Have you been a lover of online slot gambling games? This game has been around for hundreds of years but is still one of ended up
    being games in Usernesia even in luxury gambling places like Las Vegas or Macau,
    slots are always neatly aligned waiting for followers to be able to levers and
    win jackpots that reach billions of rupiah..

    But , do you know if this game was in the beginning considered a
    flop game? Indeed, at the start of this game created by their creator named
    Charles August Fey in 1894 in the United States, this model was intended being an computerized poker game machine that could be moved using

    After trying to build his idea into actuality, Fey finally threw in the
    towel and considered his discovery a disappointment. But who would have
    thought that this machine turned away to
    be one of the most widely used video games in the world.
    Not only in slot gambling video games provided by wagering houses but also the concept utilized by
    various games as a « bonus game ».

    This is where the game relating to the RNG or Randomly
    Number Generator was initiated, where the machine will give
    random values ??that will determine what you will get at each round of the overall game.
    Not only slots but in addition video games like virtual sporting activities or bonus video games
    like gacha also use this kind of concept.

  4. Having read this I thought it was really enlightening.
    I appreciate you taking the time and effort to put this information together.
    I once again find myself personally spending a lot of time both reading and posting comments.
    But so what, it was still worthwhile!

  5. UserbolaVIP Alternative Link
    Through online gambling games, you may get income as well
    as amusement without having to be able to leave your convenience at home.
    Any of these sites that offers the best gambling
    online games inside Indonesia is UserbolaVIP.
    Through this site, you can locate different types of interesting plus popular
    gambling games like soccer wagering, online slots, on the internet casino, lottery, on-line poker, arcade online games and so upon.

    Unlike other gambling sites that you can discover on the internet, UserbolaVIP gives you various conveniences in online gambling
    online games. As a fresh member, you will end up given a
    lot of convenience in registering, getting lucrative additional bonuses, including an alternate
    UserbolaVIP link of which you can accessibility without having to experience difficulties
    being blocked or even the need to use a VPN.

  6. Depobola
    Are you a fan of gambling online games? Here we suggest not to choose a soccer agent carelessly, because presently
    there are many online soccer brokers who impersonate recognized agents to
    ask you to generate income from you.

    Depobola is an online sports agent that has passed the test
    from World gambling experts, and already has an official permit obtained from
    an official gambling online company in Asia, besides that Depobola is one of the agents that provides complete
    products and products that already have official license from the world gambling

    Depobola is also one of the sites that provides the best service for you, here we provide all
    services from professional customer service who will serve you, our top priority is the security of our members’ personal data
    privacy. This is because the Depobola site is one of the recommended sites from online betting centers as a trusted online gambling site.

    How to Register Depobola
    Right here Depobola will give you instructions for how to register on the Depobola
    website, here there are only 3 steps for you to claim your
    ID at Depobola.

  7. This design is spectacular! You certainly know how to keep a reader entertained.

    Between your wit and your videos, I was almost moved to start
    my own blog (well, almost…HaHa!) Great job. I really loved what you
    had to say, and more than that, how you presented
    it. Too cool!

  8. there are not many betting sites in Dalam negri
    that can hold the particular title as the finest slot
    gambling internet site. One of all of them is BandarUsernesia.
    This site presents various types of slot machine gambling games coming from well-known providers this kind of
    as Pragmatic Enjoy, Habanero Systems, Microgaming, and so on for slot gambling fans
    in Indonesia.

    Having a fantastic image display and sharpened and attractive shades, BandarUsernesia has prevailed in providing the particular maximum gambling online knowledge for
    its devoted customers. Not to be able to mention the extraordinary additional bonuses and promos that you can get
    on many occasions. The more often you play, the more your chance
    regarding getting these advertisements and bonuses.

    BandarUsernesia has also been equipped along with unique
    features that are prepared in order to keep players comfortable who will be
    related in order to this site each day. Are
    as follows.

    Complete Game
    Though it is more generally known as an online gambling slot site, BandarUsernesia also
    gives other types associated with gambling games this
    kind of as soccer betting, casino gambling, holdem poker, and many other exotic
    gambling online games that you could find on this particular site.

  9. Userbola Agent Sportsbook Trusted
    The football gambling game is so popular in Indonesia.
    Besides having the ability to play sports betting, you can also
    play Online casino, and slots.

    Userbola as an official and trustworthy Indonesian gambling
    website and bookmaker provides fast and free list services.

    We all provide the best service so that you can be able to play gambling easily
    without having to find applications, for sbobet
    the golf ball can be accessed via sbobet mobile or wap, while
    sbobet casino is equipped with HTML5 features.

    And we also provide customer support services, if you have trouble logging in or don’t have the latest sbobet link or alternative, you can e mail us
    via live chat, WhatsApp, We Chat, and Collection.

    Game Userbola Online Wagering
    The userbola site also offers ibcbet / maxbet ball gambling games,
    joker slots gaming gambling, live casino, s128 and sv338 cockfighting, fielding balls (tangkasnet, tangkas88, tangkas1).
    For anyone who like various online gambling games, the userbola site is the right choice for you Indonesian gambling online players.
    The maxbet program can play ball gambling, live casino at redbet allbet, keno, and number games.
    Also there are slots and fish capturing games that are
    very famous from joker gambling. If you want bets fighting, you can wager and watch live streaming through the SV128 or SV338 providers.

    Userbola Online Gambling Site

    Userbola is an online gambling site that has an official permit from PAGCOR, so you
    shouldn’t be reluctant to create a fund transaction and use our site, and your data
    will be safe. Userbola as a trusted gambling site, we pay your win no matter how fast you play wagering in only
    3 minutes for the process of withdrawing funds, and for the process of depositing cash for around one
    minute. Userbola provides transaction services from 9 banking institutions
    namely Bank BCA, BNI, BRI, Mandiri, CIMB Niaga, Danamon, Panin,
    OCBC NISP. You can also get alternative transaction services
    such as OVO, Nilai. Register now and get the satisfaction and convenience of playing gambling on the Userbola site.

    You first have to register to become a member of a football
    gambling agent. You then will be given a user ID to log in to
    enter the web wagering game. Make a downpayment of funds immediately to the bank account number of the
    Trusted Sports Agent if you wish to play immediately. The steps to create a deposit are as employs:

    Submit Deposit Form
    Request via our SMS MIDDLE at + 62-821-6182-5555
    Ask for via Whatsapp + 62-821-6182-5555
    Request via Live Talk Userbola immediately
    Please use the steps above to avoid irresponsible persons on behalf of Userbola.
    Become careful to avoid things we don’t want together.

    Congratulations on joining the Indonesian Trusted Football Betting Agent
    community. Userbola is for those of you who are serious about enjoying with us.
    Have a good bet.

  10. The Most Trusted Soccer Gambling Broker in Indonesia Serving Lists of Gambling and On line
    casino Gambling
    Userbola is the particular Most Trusted and Established SBOBET Agent in Indonesia.
    We serve bets that will provide soccer gambling video games, online gambling games, online
    casino gambling agents, poker in addition to online lottery.

    We will certainly wholeheartedly always be ready to help what you may require and help you when there are difficulties in making SBOBET Online Betting Balances,
    MAXBET Agents or formerly called IBCBET, Serba4d or KLIK4D

    Fresh 20% Member Bonus with the Best and a lot Reliable Soccer Gambling Real estate agent
    Userbola is the Best SGD777 Agency as well as the Greatest Football Agency in Dalam negri, always offering 24-hour online service
    without stopping in the process of registering, depositing, withdrawing and responding to
    be able to your every complaint.

    With regard to more information, please proceed directly to livechat
    and chat directly with the friendly CS

    Register for Sbobet right now!

    Complete Choice for Trusted Soccer Gambling and Casino Brokers
    With regard to you fans of gambling soccer matches both international and domestic, reliable soccer gambling provides various matches from all over the world.
    Not simply that, basketball, golf and eSports tournaments
    may also be right here.

    Especially for connoisseurs associated with
    Casino Agents, we have got one of the most complete range regarding video games starting from Baccarat, Online poker, Keno, Slot machine game and several more.

    Userbola is a single of the trusted sports betting
    sites that works as an agent of the tour’s major soccer betting shops
    like SBOBET, Ibcbet in addition to Mahabet Sport.
    You may definitely get a pleasurable experience while betting due to the interesting features offered by this web site.
    Userbola has a professional support when you make down payment transaction until pulling out funds.

    Before you can enter the football gambling game on Userbola
    you must register first and become a customer. The method is very easy, all you have to do is click about
    the list and get into the registration form webpage and you will go directly to
    our main website.

  11. With havin so much content do you ever run into
    any problems of plagorism or copyright violation? My blog has a lot of unique content
    I’ve either created myself or outsourced but it seems a lot of it
    is popping it up all over the web without my authorization. Do you know any ways to help reduce content from being stolen? I’d certainly appreciate it.

  12. For those of you who have just joined the globe of online
    wagering, you should know of which to play gambling online
    in Indonesia you need to select the best gambling online site.
    The Agenusernesia site acts since a portal that will connects you
    since a player with the best games provided by simply Indonesia’s best on the internet gambling site.

    A single of the online gambling agents of which provides
    access to the most effective online wagering games in Indonesia
    is Usernesia. By means of its website from, you could find different types of well-known online gambling games this kind of
    as soccer wagering, casino, online slots and so upon and play
    them with just one enrollment.

    Since it premoere appearance, the Usernesia online gambling agent site continues to
    be able to supply the best support for its clients with international
    common games and professional service. Apart from that, there are several additional features
    that may provide you many benefits. Consequently , register yourself now.

    The The majority of Gacor Gambling online Internet site
    For professional on the internet gambling players, of course , they already understand that choosing the best plus most trusted gambling online site is 1 of the total requirements to be successful in the online betting industry.
    Consequently , selecting an online betting site should not
    be arbitrary. Right now there are many things to consider and it can be very time consuming to find typically the most
    appropriate site.

    The most popular online gambling web site and provides several advantages is
    Usernesia. Through this web site you will be capable to enjoy a number of00
    the best wagering games created by well-known providers.
    Right here are some on-line gambling games that will you can pick and play inside

  13. Usernesia Alternative Link
    Via online gambling games, you can get income as well as amusement without
    having in order to leave your convenience at home.
    Many of the sites that gives the finest gambling online games in Indonesia is Usernesia.
    Through this site, you can locate different types of interesting plus popular gambling
    games like soccer gambling, online slots, online
    casino, lottery, online poker, arcade games
    and so upon.

    Unlike other wagering sites that you can discover on the web,
    Usernesia gives you various conveniences in online gambling video games.
    As a brand new member, you may be offered a lot associated with convenience in enrolling, getting lucrative bonuses, including an alternate Usernesia link that you can accessibility without needing to experience troubles being blocked or perhaps needing to use the

    Quite Functional Account Registration Through Usernesia
    For anybody who can’t wait to join and be in the best and the majority of trusted gambling online game
    in Usernesia, typically the method is quite practical.
    All you require to do is usually look at the official
    site at or the Usernesia alternate link which you
    can swiftly access via the over. We will constantly update if the particular link from typically the button above are unable to be accessed simply by our members / prospective members.

  14. Choosing the best and most trusted area
    to do its stuff online gambling has become the main requirement
    if you want to be affluent in this business. It doesn’t event
    what game you play, be it soccer gambling, lottery gambling, casino gambling, online slots or even cockfighting.
    If you can’t pick a reliable gambling site, subsequently you
    will stop taking place in failure.

    Therefore, it is enormously important for those of you who are extra to the online gambling industry to know what criteria a site must meet
    thus that it can be said to be the best and most trusted online gambling site.

    Are you a aficionada of online slot gambling games? This
    game has been in the region of for hundreds of years but is yet one of the favorite games in Usernesia even in luxury gambling places subsequently Las Vegas
    or Macau, slot machines are always swiftly lined up waiting for fans to pull levers and win jackpots
    that achieve billions of rupiah. .

    But, did you know if this game was initially considered a flop game?
    Yes, at the introduction of this game created by its creator named Charles August Fey
    in 1894 in the united States, this machine was meant as an automatic poker
    game robot that could be moved using coins.

  15. What i do not realize is in truth how you are no longer actually a lot more well-appreciated than you may be now.
    You’re very intelligent. You already know thus significantly with regards to this matter, made me personally imagine it from a lot of numerous
    angles. Its like men and women don’t seem to be fascinated except
    it is something to do with Woman gaga! Your own stuffs outstanding.
    All the time deal with it up!

  16. 24-hour online slot site and online casino – JudiUsernesia
    JudiUsernesia is a site for playing online slot gambling and online casino that has 24-hour service.

    All online wagering games on the JudiUsernesia
    site can certainly be accessed anytime and everywhere.
    The JudiUsernesia site is also the best online betting agent in the country because
    it is committed to serving Indonesian online gambling users.
    We, as the best online slot machine and casino game providers,
    will also continue to provide improvements on the latest betting games every week.

    Online Slot Gambling Agent with a Deposit of 25 Thousand
    With regard to lovers of online slot gambling video games throughout Indonesia,
    you might have faced a similar problem where you want to play the
    slot gambling you want but are required to maintain back because to be able
    to an sufficient budget to play it. If that is
    the condition that has been bothering you all this time, then JudiUsernesia brings
    great news to all of you.Today you no longer need to think about big money to be able to play internet gambling, with only twenty five thousand rupiahs, you can immediately play the game you want.

    The games available here are also not irrelavent games because they
    come from recognized providers such as Habanero Systems, Practical Play, Microgaming, and many

  17. Took me time to read all the comments, but I really enjoyed the article. It proved to be Very helpful to me and I am sure to all the commenters here! It’s always nice when you can not only be informed but also entertained!

Répondre à Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *