The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.
 Next page →

    Dell Precision M6600 Water Cooling - project

    Discussion in 'Notebook Cosmetic Modifications and Custom Builds' started by Hellsik, Jun 30, 2018.

  1. Hellsik

    Hellsik Notebook Geek

    Reputations:
    12
    Messages:
    76
    Likes Received:
    37
    Trophy Points:
    26
    Dell Precision M6600 water cooling

    Hello, I decided to create water cooling laptop project. The notebook that I will use is Dell Precision M6600. I am a plan built the whole system inside a notebook, it should be possible. My project must end in February 2019.

    10.png
    The first design in Autocad in 2016.

    ALFA TEST
    Water pump

    The biggest problem is the size of a water pump. I found only two options which should fit into chassis and off course it is possible to buy it. The second specification is a voltage of this pump it must be on 5V or 12V.
    The first pump has got only 25mm in diameter. It is power by USB with 5V and it has got 150L/H (2,5L per minute). This pump is very quiet, only some vibrations.
    Name: NEW DC 4V-6V MINI MICRO BRUSHLESS SUBMERSIBLE MOTOR WATER PUMP

    7.png 5.png 6.png
     
    Last edited: Jun 30, 2018
  2. Hellsik

    Hellsik Notebook Geek

    Reputations:
    12
    Messages:
    76
    Likes Received:
    37
    Trophy Points:
    26
    Water blocks
    In the second part are water cooling blocks. I found only one type of blocks for my test. Both blocks are from aluminium. First is for cooling CPU and second (blue) is for cooling hot water. They cannot fit into the notebook but I can create my own cooling block.
    Name: Aluminum Water Cooling Cooler Heatsink Block 40x40x12mm For CPU
    Name: 80x40x12mm CPU Graphics Card Hard Disk Water Cooling Waterblock Heatsink Block

    1.jpg 2.jpg 3.jpg 4.png
     
    Last edited: Jun 30, 2018
  3. bennyg

    bennyg Notebook Virtuoso

    Reputations:
    1,567
    Messages:
    2,370
    Likes Received:
    2,375
    Trophy Points:
    181
    Hello fellow crazy laptop watercooling modder!

    Here are copper versions of that style of block:

    PC CPU GPU Northbridge Waterblock Pure Copper Universal For Intel http://s.aliexpress.com/yuEnumA3
     
  4. bennyg

    bennyg Notebook Virtuoso

    Reputations:
    1,567
    Messages:
    2,370
    Likes Received:
    2,375
    Trophy Points:
    181
    I looked at a full internal system in a larger laptop (that had a couple of large internal cavities from ODD and two stacked 2.5" bays) and came to the conclusion that these were the obstacles:
    1.
    Finding a pump (and res) that would fit (and still be quiet. Small pumps such as the alphacool dc-lt tend to be noisy)
    2.
    Finding blocks that could fit and have some kind of mounting mechanism. I found some blocks with universal mounting mechanisms that looked like they could work but how much pressure they would exert was questionable. (flat rectangle pieces of metal with a channel drilled out of the middle and long screws). Some of the blocks described as 'Northbridge cooling blocks' looked smaller than those 40x40 ones. Ideally you'd want something with microfins or microchannels, but you may have to fab something yourself (you might find high quality blocks from GTX 680s etc are very cheap or even given away on overclocking forums). Most blocks looked like vertical G1/4 thread though and then the height they would involve added another problem
    3.
    Radiator fins! My aims were to improve cooling and overclocking before noise, and without more radiators I was unsure if this would be the case. Its also important to keep loop temperature down as that starts to impact reliability (pump and leaks) and rads and airflow are how the heat is removed.

    I ended up going the hybrid route, soldering 6mm copper tube to existing heatsinks, using quick disconnects to retain portability, that meant I could use a quality swiftech pump and 360mm rad and a large res to allow quick bleeding (as the qdcs let a tiny bit of air in during connect /disconnect so I kept them outside the laptop case so internal leaks didn't happen) and mount the setup a fair way away from me. All while learning the soldering and other skills sometimes the hard way so mine was an evolution rather than planned from the start.
     
  5. Hellsik

    Hellsik Notebook Geek

    Reputations:
    12
    Messages:
    76
    Likes Received:
    37
    Trophy Points:
    26
    I know that block, but 10mm height is too much, it could be around 8-9 mm. For first test is better option aluminium block.
    .
    1. I found piezo-electric pump, which will be the best, but they can not sell me 1-5 pcs. Name of company is CurieJet. This pump has god 500ml/min.
    2. Thank you for an idea to use old water block from GPU. I have old cooler from aluminium or copper, I will modify them to create my own block with bigger channels and I will create 3D model of water block with microchannels, after few tests. Today I will create a mount for CPU block and run IBT with speedfan.
    3. Now I am testing only CPU cooling, I must test blue block that will be cooled with water. Of corse, I would not like to modify chassis.
    Last option is the same as another people, but this is not the best looking solution. Maybe I will fail a it will be the last option.
     
    Last edited: Jul 1, 2018
  6. Mastermind5200

    Mastermind5200 Notebook Virtuoso

    Reputations:
    372
    Messages:
    2,152
    Likes Received:
    826
    Trophy Points:
    131
    Would this be a hybrid solution or a full on water cooling solution? This sounds frankly very interesting. As well, you might want to try modifying the laptops body in a way to add extra height to the internal Optical Drive bay
     
  7. Hellsik

    Hellsik Notebook Geek

    Reputations:
    12
    Messages:
    76
    Likes Received:
    37
    Trophy Points:
    26
    It will be only water cooling. I am planning to use a modified heatsink. I have many parts for this notebook, i can modify it. Today I will post temperature of stress test my alfa solution.
     
    Mastermind5200 and bennyg like this.
  8. Hellsik

    Hellsik Notebook Geek

    Reputations:
    12
    Messages:
    76
    Likes Received:
    37
    Trophy Points:
    26
    There is my first test and results. Stress test run for 45 minutes. Water temperature was around 39 degrees. Tomorow I will use for cooling liquid the blue block insert to water, maybe cool with fan.

    IMG_20180701_233158.jpg

    Running stress test
    1.png

    Iddle after stress test 2.png
     

    Attached Files:

  9. Hellsik

    Hellsik Notebook Geek

    Reputations:
    12
    Messages:
    76
    Likes Received:
    37
    Trophy Points:
    26
    Project is going well :). Max CPU temperature was 72 degrees, but second core was around 6 degrees cooler. It can be some mounting problem.

    Grinding paint on water block
    1.jpg

    Stress test with cooled water block for 1 hour
    2.jpg

    Cooldown for 1,5 hour
    3.jpg

    CPU and GPU stress test for 1 hour
    4.jpg
     
    bennyg and Mastermind5200 like this.
  10. Mastermind5200

    Mastermind5200 Notebook Virtuoso

    Reputations:
    372
    Messages:
    2,152
    Likes Received:
    826
    Trophy Points:
    131
    Are the pics on the right the CPU waterblock or the external radiator? I can't see much on my phone
     
  11. Reciever

    Reciever D! For Dragon!

    Reputations:
    1,525
    Messages:
    5,348
    Likes Received:
    4,332
    Trophy Points:
    431
    Really wish that M18x water cooling solution reached a consumer product, would give us at least designs to duplicate into other laptops.
     
    Rei Fukai, bennyg and Mastermind5200 like this.
  12. Mastermind5200

    Mastermind5200 Notebook Virtuoso

    Reputations:
    372
    Messages:
    2,152
    Likes Received:
    826
    Trophy Points:
    131
    If only it made it into production *sigh*
     
  13. CaerCadarn

    CaerCadarn Notebook Deity

    Reputations:
    320
    Messages:
    1,169
    Likes Received:
    1,124
    Trophy Points:
    181
    @Hellsik your pics seems to be broken, if trying to view via phone.

    But otherwise great job! It's sad that watercooled notebooks are still a niche nowadays and mostly self-modded.

    I own a watercooled Lappy too which a friend of mine modded and entrusted it to my hands afterwards.
    I replaced the CPU with a 3920xm ES, will post some benches soon. [​IMG] [​IMG] [​IMG]

    Gesendet von meinem ONEPLUS A5010 mit Tapatalk
     
  14. Reciever

    Reciever D! For Dragon!

    Reputations:
    1,525
    Messages:
    5,348
    Likes Received:
    4,332
    Trophy Points:
    431
    Looks really clean, Your friend CNC it ?
     
  15. CaerCadarn

    CaerCadarn Notebook Deity

    Reputations:
    320
    Messages:
    1,169
    Likes Received:
    1,124
    Trophy Points:
    181
    Mastermind5200 likes this.
  16. Hellsik

    Hellsik Notebook Geek

    Reputations:
    12
    Messages:
    76
    Likes Received:
    37
    Trophy Points:
    26
    It could be possible, but now I will make my water block from old copper heatsink. It takes some time and I must buy copper flex tubes. I can have only 6-7mm block height. Pictures will be here.

    Nice job, It lookes very nice, but i need all components in my laptop. Maybe pump will be 1-2mm out from bootom case. Your one fan can cool all system?
     
    Mastermind5200 likes this.
  17. Mastermind5200

    Mastermind5200 Notebook Virtuoso

    Reputations:
    372
    Messages:
    2,152
    Likes Received:
    826
    Trophy Points:
    131
    any updates?
     
  18. CaerCadarn

    CaerCadarn Notebook Deity

    Reputations:
    320
    Messages:
    1,169
    Likes Received:
    1,124
    Trophy Points:
    181
    Sorry for the late response!

    It's one fan and a cooling radiator. And yes on idle I have about 10° and under full blast it's about 15-20°.
    As soon as I receive the new water pump, I will post some benches.

    Gesendet von meinem ONEPLUS A5010 mit Tapatalk
     
    Mastermind5200 likes this.
  19. bennyg

    bennyg Notebook Virtuoso

    Reputations:
    1,567
    Messages:
    2,370
    Likes Received:
    2,375
    Trophy Points:
    181
    What about stable loop temp? Does the one fan/rad stabilise the temperature over long, overclocked workloads?
     
  20. Hellsik

    Hellsik Notebook Geek

    Reputations:
    12
    Messages:
    76
    Likes Received:
    37
    Trophy Points:
    26
    New test with cooling only GPU 6970m from iMac with dell bios. It was only tested without mounting water block.
    After a minute I must add a fan to cooling GPU RAM.
    Water temperature in stress test was 43 degrees after cooling down It was 36 degrees.15 minutes later water temperature is 30 degrees (GPU 39).

    First test GPU core 715MHz
    2.jpg

    Second test GPU core: 680Mhz
    3.jpg

    Second test GPU core: 680Mhz with pressure on water block
    5.jpg

    Iddle after test with 3 min cooling

    1.jpg
     

    Attached Files:

    • 4.jpg
      4.jpg
      File size:
      1.7 MB
      Views:
      228
  21. Mastermind5200

    Mastermind5200 Notebook Virtuoso

    Reputations:
    372
    Messages:
    2,152
    Likes Received:
    826
    Trophy Points:
    131
    That seems pretty impressive tbh
     
  22. Reciever

    Reciever D! For Dragon!

    Reputations:
    1,525
    Messages:
    5,348
    Likes Received:
    4,332
    Trophy Points:
    431
    715mhz is your best OC? Or just a slapstick run?

    I seem to remember running 800mhz when I had that machine.

    Very nice though :)
     
  23. Mastermind5200

    Mastermind5200 Notebook Virtuoso

    Reputations:
    372
    Messages:
    2,152
    Likes Received:
    826
    Trophy Points:
    131
    Well, to be fair, it isn't GCN, Terascale never could OC as high as GCN....

    But I'm just impressed it works! If I had the resources and know how, my Ranger would already have this!
     
  24. Reciever

    Reciever D! For Dragon!

    Reputations:
    1,525
    Messages:
    5,348
    Likes Received:
    4,332
    Trophy Points:
    431
    A hybrid cooler has been made for the R4, its possible just needs enough interest and the means I suppose.

    I had the same system with the same GPU, and distinctly remember having an 800Mhz core clock. You couldnt overclock too much more mostly because you had to hard mod for additional voltage of which I think the mod is here or on T|I.

    Its a nice laptop, can install the m6100, 7970m, or the m290x 4GB. Still quite viable for such a inexpensive machine. Also one of the best keyboards I had ever used.
     
  25. Mastermind5200

    Mastermind5200 Notebook Virtuoso

    Reputations:
    372
    Messages:
    2,152
    Likes Received:
    826
    Trophy Points:
    131
    I thought it was the M18X? Impressd that there is another one

    Yeah, I'm just impressed at those temps more than the OC itself

    It is! Honestly, its such a cheap gaming laptop or workstation I absolutely love it

    Cheapest I could find that was viable for gaming

    https://www.ebay.com/itm/Dell-Precision-M6600-i7-2760QM-2-4GHz-8GB-180GB-ssd-1600x900-NVIDIA-Quadro-3000M/253744008960?epid=4013268994&hash=item3b14524f00:g:MD0AAOSw3VpbNQ5u&_sop=15&_sacat=0&_nkw=m6600&LH_BIN=1&_from=R40&rt=nc

    Honestly might go for it if I wasn't short on cash
     
    Last edited: Jul 17, 2018
    Rengsey R. H. Jr. likes this.
  26. Hellsik

    Hellsik Notebook Geek

    Reputations:
    12
    Messages:
    76
    Likes Received:
    37
    Trophy Points:
    26
    Original frequecy of GPU is 860MHz. But it says 75W TDP I think it should be around 100W, but I have orderder second type of CPU water block. Than will be two step. Create own copper water block, than create better on CNC.

    I have M6600 with i7 2920XM, AMD M6100, 24GB RAM, 500 GB SSD and 1TB HDD. It is one of the best notebook. But maybe I will upgrade it to Alienware x17 R5/ 17 R1 with nvidia 1060 or 1160. It is the last laptop that you can change CPU and GPU. :)
     
    Rengsey R. H. Jr. likes this.
  27. Reciever

    Reciever D! For Dragon!

    Reputations:
    1,525
    Messages:
    5,348
    Likes Received:
    4,332
    Trophy Points:
    431
    Ah then maybe it was 900Mhz, its been some time since I was on that laptop.
     
    Rengsey R. H. Jr. likes this.
  28. CaerCadarn

    CaerCadarn Notebook Deity

    Reputations:
    320
    Messages:
    1,169
    Likes Received:
    1,124
    Trophy Points:
    181
    This has to be seen. I hadn't much opportunities to test it overclocked before the mini pump gave up!

    Gesendet von meinem ONEPLUS A5010 mit Tapatalk
     
  29. AU4U

    AU4U Notebook Evangelist

    Reputations:
    85
    Messages:
    377
    Likes Received:
    47
    Trophy Points:
    41
    Have you looked at a Micro Ambulatory Pump or Circulatory Assist Pump?
    The Circulatory Assist micro-pump is the size of a AA battery with an outer body diameter of 14 mm, length of 49 mm, weight of 25 grams and pumps up to 3 liters of blood per minute.
    This has to last, the patient is depending on it, no room for failure here.
    http://www.prweb.com/releases/synergy/device/prweb545582.htm
    2018-09-30_215429.jpg


     
    CaerCadarn likes this.
  30. CaerCadarn

    CaerCadarn Notebook Deity

    Reputations:
    320
    Messages:
    1,169
    Likes Received:
    1,124
    Trophy Points:
    181
    That's way too big!

    It's more like this one: https://www.ebay.com/itm/Mini-Subme...sid=p2349624.m43663.l10137#vi__app-cvip-panel

    Gesendet von meinem ONEPLUS A5010 mit Tapatalk
     
    Rengsey R. H. Jr. likes this.
  31. AU4U

    AU4U Notebook Evangelist

    Reputations:
    85
    Messages:
    377
    Likes Received:
    47
    Trophy Points:
    41
    Obviously you haven't done your research.
    1) Is 1L PM vs 3L PM (Higher is better).
    2) Is lower pressure (Higher is better).
    3) Is BULKIER, HAS MORE MASS.

    So what you have here is a lower fluid volume Per Minuit, lower pressure and a bulkier pump.....Ur goin backwards on the design and specs, I do like the variable aspect of this pump, it can be wired in parallel with the fans to provide an On Demand Cooling, and power savings.
    2018-10-01_114417.jpg
    https://www.simplypumps.com/uploads/hyperformance data sheets/data sheet hp416s r1.pdf

    You can go really small, but the flow volume is only .2ML or .45ML PM.
    2018-10-01_014712.jpg
    Not sure how long this would last.
    I'm calculating this: Business notebook, on time 14 hrs per day, 7 days per week, 52 weeks per year, 5 year live span = 25,480 hr (3 Year POH) life span without failure.
    Ambulatory pump is 10 year POH count.
     
    Last edited: Oct 1, 2018
  32. Rengsey R. H. Jr.

    Rengsey R. H. Jr. I Never Slept

    Reputations:
    1,084
    Messages:
    2,771
    Likes Received:
    1,020
    Trophy Points:
    181
    How about this All in one Cooler ? I have this sitting in my closet for ages.

    5.jpg
    4.jpg
    3.jpg
    2.jpg
     
  33. Mastermind5200

    Mastermind5200 Notebook Virtuoso

    Reputations:
    372
    Messages:
    2,152
    Likes Received:
    826
    Trophy Points:
    131
    Rengsey R. H. Jr. likes this.
  34. bennyg

    bennyg Notebook Virtuoso

    Reputations:
    1,567
    Messages:
    2,370
    Likes Received:
    2,375
    Trophy Points:
    181
    triturbo and Mastermind5200 like this.
  35. bennyg

    bennyg Notebook Virtuoso

    Reputations:
    1,567
    Messages:
    2,370
    Likes Received:
    2,375
    Trophy Points:
    181
    Good guess. It's called the Thermaltake Tide Water. Mid 2000s
     
    triturbo and Rengsey R. H. Jr. like this.
  36. Rengsey R. H. Jr.

    Rengsey R. H. Jr. I Never Slept

    Reputations:
    1,084
    Messages:
    2,771
    Likes Received:
    1,020
    Trophy Points:
    181
    I have another old set that I found , I can uploaded it later tonight so you guys can get a kick out of it. It’s a 3.5” all in one water cooler too. Also it’s new and unused.
     
  37. tweake628

    tweake628 Notebook Consultant

    Reputations:
    10
    Messages:
    104
    Likes Received:
    36
    Trophy Points:
    41
    keep up the good work !!! love reading about your adventure !!
     
  38. tweake628

    tweake628 Notebook Consultant

    Reputations:
    10
    Messages:
    104
    Likes Received:
    36
    Trophy Points:
    41
    i was thinking of water cooling my HP omen but i cant oc anything on it so no real point
     
  39. Megol

    Megol Notebook Evangelist

    Reputations:
    114
    Messages:
    579
    Likes Received:
    80
    Trophy Points:
    41
    Perhaps you could if you cooled it (assuming the problem is heat and not locked hardware)?
     
  40. tweake628

    tweake628 Notebook Consultant

    Reputations:
    10
    Messages:
    104
    Likes Received:
    36
    Trophy Points:
    41
    its locked hardware :(
     
  41. Megol

    Megol Notebook Evangelist

    Reputations:
    114
    Messages:
    579
    Likes Received:
    80
    Trophy Points:
    41
    Ah :(
     
  42. Hellsik

    Hellsik Notebook Geek

    Reputations:
    12
    Messages:
    76
    Likes Received:
    37
    Trophy Points:
    26
    New update from test. It looks good. Temperature GPU in 30 min FureTest was only 69 degrees. Water temperature was little bit higher 45 degrees. I must use 2 cooling fan. First on cooling water second on cooling GPU RAM. Whole project must be completed at end of March. Here is some pictures.

    After few second of test.
    IMG_20181230_235433.jpg

    After 30 minutes
    IMG_20181231_001448.jpg
     
    bennyg likes this.
  43. CaerCadarn

    CaerCadarn Notebook Deity

    Reputations:
    320
    Messages:
    1,169
    Likes Received:
    1,124
    Trophy Points:
    181
    Sorry to hijack this thread but first of all you were absolutely right: I haven't made my homeworks so far. Thank you for providing this information! :rolleyes:

    This Ambulatory micro pump: were the heck can one get this? Following the manufacturer of this pump it is not for public release/buying. I even searched all known marketplaces but to no avail. So if you have a clue were to obtain one I would get my aquabook running again and open a dedicated thread for it.
     
    bennyg likes this.
  44. Dialup David

    Dialup David Notebook Consultant

    Reputations:
    112
    Messages:
    249
    Likes Received:
    123
    Trophy Points:
    56
    I HIGHLY doubt you're going to be able to get your hands on that. Any of that medical use stuff is going to be an absolute fortune as these companies know that insurance companies will pay basically anything. Wouldn't shock me if a pump like that was over $2,000-3,000. That is going to be 6-Sigma reliability tested/manufactured as it's for use in critical environments which means big $$.

    Couple critiques as someone who was once doing a similar project. Your tubing is WAY too big. You're going to have to sacrifice the flow rate with smaller tubing. I would use those waterblocks for both contacting the CPU/GPU as well as being mount points for a 1mm heatpipe that gets soldered to a bonded fin assembly so the fans can cool off the loop.
     
    CaerCadarn and bennyg like this.
  45. bennyg

    bennyg Notebook Virtuoso

    Reputations:
    1,567
    Messages:
    2,370
    Likes Received:
    2,375
    Trophy Points:
    181
    I PMed the guy with exactly that kind of question and he mentioned that due to extremely high QC standards for these kinds of devices there are "seconds" that could be perfectly suitable for this kind of project, I never asked further though

    I'm wondering for my next project if the stock fans and rads could be kept in place and copper tube be soldered in place of existing heatpipes. Though it'd have to be squashed pretty flat to fit where 3mm high heatpipes once did
     
  46. Reciever

    Reciever D! For Dragon!

    Reputations:
    1,525
    Messages:
    5,348
    Likes Received:
    4,332
    Trophy Points:
    431
    Due to @bennyg exploits I plan to attempt something similar on my Alienware 17 once I get into Korea.
     
    Rei Fukai and bennyg like this.
  47. VoodooBane

    VoodooBane Notebook Consultant

    Reputations:
    12
    Messages:
    145
    Likes Received:
    34
    Trophy Points:
    41
    OOOOOH!!!!! Keep me up to date on that!!!
     
  48. Rei Fukai

    Rei Fukai Notebook Deity

    Reputations:
    1,048
    Messages:
    983
    Likes Received:
    1,302
    Trophy Points:
    156
    I was planning on doing the same. I wanted to 3d print an enclosure for my waterpumps, and fit it where my SSD is located. Then i would proceed to modify my heatsink (i have one spare), removing the old cpu coldplate, to replace it with the watercooling block. It would look something like this:

    img_20150909_094712wlo8p.jpg

    but routing the pipes back inside my laptops. I'm still practicing 3d printing, but i would like to connect the loop to the existing heatsink fins, so it can cool the water before it loops over the dies.

    This could also work, and with this i can create a loop from the picture above, with combination with this, this can become a closed loop
    https://www.aliexpress.com/item/DIY...r-Dissipate-heat-Refit-300mm/32405742230.html
     

    Attached Files:

    Last edited: Feb 19, 2019
  49. Hellsik

    Hellsik Notebook Geek

    Reputations:
    12
    Messages:
    76
    Likes Received:
    37
    Trophy Points:
    26
    Next week I will start create aluminium block and reservoir. I had 3 differend types of water pump, but one after while engine swim in water :(. I also have diaphragm pump, but it has only +-300ml/min also it is realy noisy. Last pump is aquarium pump. I have one on 6V and second on 12V. Also i will mesure temperatures on water blocks and radiators. In first i must mesure temperature on original heatsink, but I have problem with bend heatpipe on GPU heatsink. Last few weeks I compare 2920xm, 2860qm and 2760qm and I am not able to set longer time in turbo boost PL2 is between 8-20s. After that processor will clock down to 45W TDP from 56W TDP (package power). Now I do not why 2760qm and 2860qm has difrence in stress test around 10 degrees. Maybe I will repaste 2860qm and test it again. See you next week :)
     
    Kyle likes this.
  50. Hellsik

    Hellsik Notebook Geek

    Reputations:
    12
    Messages:
    76
    Likes Received:
    37
    Trophy Points:
    26
    You could sketch water coling on paper, bu there is 2 problems. Water pump for thick laptop is problem. I am not able find correct water pump without cutting case. My pump has got 26mm diametr. Offcorse I found piezoelectric pump, but they not sell 1 or 3 pieces (500ml/min). Second problem is filling circuit with water. You need reservoir, becase after while will create bubbles.
     
    Rei Fukai likes this.
 Next page →