www.counterculturecoffee.com: coffee driven people, people driven coffee

La Marzocco GS3 - Scace thermofilter reveals interesting info and a perplexing anomaly

Need advice about equipment or want to share your latest discovery?

Link to "La Marzocco GS3 - Scace thermofilter reveals interesting info and a perplexing anomaly"by ChiaroScuro on Sat Mar 01, 2008 3:40 am

i did some temperature profiling of my new GS3 over the last few days, using a scace2 with an extech 421509 (calibrated in ice and boiling water).

first i did 10 trials following the WBC protocol, with varying times between trials. the results looked great: all temps fell within a window of +/- 0.55F, with a standard deviation of 0.34F. based on this, i calculated that, for my particular GS3, the "coffee boiler temperature" setting should be (desired + 4.1F).

next, i decided to try a longer pre-shot flush of 1 oz (about 5 sec). this raised the average temperature by 0.2F, but the stability over 8 trials was exactly the same as before, so i concluded the longer flush was no better than the 2 sec flush specified by the WBC protocol.

next, i thought i'd try some trials with no flushes at all. all of a sudden, i completely lost temp stability! in 4 out of 8 trials, the measured temp was 2 to 3 degrees under the set point.

for my next session, i went back to 2-second flushes, and i had excellent temperature stability for 8 trials.

since that session, i've done 3 separate sessions of several trials each, some with and some without flushes, and the measured temps are now ALWAYS 1 to 3 degrees colder than expected (never hotter).

during the course of the above work, besides recording the scace temps, i also watched the temps being reported through the GS3's display, dictated them into a voice recorder, and later transcribed them. for each trial, i calculated the average temp, from time 10 to time 25, as reported by the scace and as reported through the GS3's display. i calculated that my GS3's "coffee T offset" should be -5.4F (when using 2-second pre-shot flushes).

the temperature profile of a single shot reported through the GS3's display has a very different shape from the profile measured by the scace. interestingly, i noticed that, once i had my "coffee T offset" calibrated, i could just read the temp on the GS3's front panel any time between 10 to 15 sec into the shot, and that number would be very close to the overall shot temp measured through the scace (average from time 10 to time 25), almost always within +/- 0.3F!

now here's where it all gets very interesting. i've noticed that, as my scace temps vary wildly between 1 and 3 degrees too cold, the temps reported thru the GS3's display have stayed rock-solid, and if you believe them, the machine is working perfectly. also, the handful of actual shots of espresso i've made during all of these experiments have been wonderful. and i'm drinking the notoriously finicky vivace dolce. i assume i'd know by the taste if it were running 3 degrees too cold (but this is just my first pound of dolce).

so i'm strongly tempted to think there's something wrong with my scace measurements, not my GS3. i even called up greg scace, to get help disassembling and cleaning out the scace (cleaning it didn't fix the problem). he also suggested i try bleeding the group head (i didn't find any air) and re-checking the extech/scace in boiling distilled water, correcting for elevation and current atmospheric pressure (i did this just after the trouble started and again just now, and the calibration has remained perfect, within 0.1F).

at this point, i'm pretty perplexed. i'd really appreciate any ideas anyone has. i'm pretty convinced that my GS3 is working properly and is now calibrated as well as it can be, but i'd feel a lot better if i were seeing consistent numbers through my extech/scace. i'd also like to do some more experiments, like seeing if the machine remains stable without any flushing at all.
ChiaroScuro
 
Posts: 27
Joined: Feb 18, 2008
Location: Pacific NW

Link to "La Marzocco GS3 - Scace thermofilter reveals interesting info and a perplexing anomaly"by HB on Sat Mar 01, 2008 9:21 am

ChiaroScuro wrote:now here's where it all gets very interesting. i've noticed that, as my scace temps vary wildly between 1 and 3 degrees too cold, the temps reported thru the GS3's display have stayed rock-solid, and if you believe them, the machine is working perfectly... so i'm strongly tempted to think there's something wrong with my scace measurements, not my GS3.

Quite surprising. I would double-check the thermofilter/digital thermometer in boiling water and confirm the readings are not erratic as the water cools, but otherwise I cannot think of any reason to doubt their reported readings. The GS/3's display is boiler temperature so it's not surprising they are "rock solid" during a pour. Air trapped in the grouphead as Greg suggested is the only explanation for the odd readings that I can think of.
Dan Kehn
User avatar
HB
 
Posts: 7198
Joined: Apr 29, 2005
Location: Cary, NC
www.espressoparts.com: espresso machines, grinders, brewing equipment & parts
www.espressoparts.com: espresso machines, grinders, brewing equipment & parts

Link to "La Marzocco GS3 - Scace thermofilter reveals interesting info and a perplexing anomaly"by cinergi on Sat Mar 01, 2008 9:28 am

Very interesting. This very thing was happening to me on my Synesso. I performed a few WBC sets with great results then all of a sudden the Scace readings started dropping 1 - 3 degrees. In addition, I learned that I could control the temp drop by how tightly I locked in the PF. If I remember correctly, the more I tightened the PF into the group the colder the temp reading. So, lets say I locked in the PF to where the handle was at the 6 o'clock position, the readings would average 200F given a 201F set point. Tightening further, to say 5:30, the temp would drop another degree. Tightening as far as it would go, about the 5:00 o'clock position, reading would drop down to 198F on average.

Short of sending the unit back to Greg, I tried the following all with no remedy.

1) a different port on the fluke
2) a different fluke
3) every so slightly bent the scace probe to make sure it wasn't touching the shower screw when locking in
4) cut a small hole in the TC jacket to check for water leaking inside which would affect readings.
5) calibrated TC
6) checked group head for trapped air
7) cleaned Scace, fluke, machine, the dog, etc. (note: dog was not amused).

I then ran tests with actual coffee, ground with an M3 using a thin gauge type T thermocouple ala Schomer and started getting consistent normal results again. So, it appears the problem lies with the Scace device. What that problem is or how to correct it, I have no idea.
cinergi
 
Posts: 73
Joined: Aug 16, 2005
Location: Austin, TX

Link to "La Marzocco GS3 - Scace thermofilter reveals interesting info and a perplexing anomaly"by cinergi on Sat Mar 01, 2008 10:24 am

I would add that if I tightened and loosened the PF back and forth during the shot while watching the readings, the temp would drop as I tightened and rise as I loosened. Due to the pressure the PF is under during a shot I would not recommend trying this at home.
cinergi
 
Posts: 73
Joined: Aug 16, 2005
Location: Austin, TX

Link to "La Marzocco GS3 - Scace thermofilter reveals interesting info and a perplexing anomaly"by gscace on Sat Mar 01, 2008 10:58 am

ChiaroScuro wrote:i did some temperature profiling of my new GS3 over the last few days, using a scace2 with an extech 421509 (calibrated in ice and boiling water).

first i did 10 trials following the WBC protocol, with varying times between trials. the results looked great: all temps fell within a window of +/- 0.55F, with a standard deviation of 0.34F. based on this, i calculated that, for my particular GS3, the "coffee boiler temperature" setting should be (desired + 4.1F).

next, i decided to try a longer pre-shot flush of 1 oz (about 5 sec). this raised the average temperature by 0.2F, but the stability over 8 trials was exactly the same as before, so i concluded the longer flush was no better than the 2 sec flush specified by the WBC protocol.

next, i thought i'd try some trials with no flushes at all. all of a sudden, i completely lost temp stability! in 4 out of 8 trials, the measured temp was 2 to 3 degrees under the set point.

for my next session, i went back to 2-second flushes, and i had excellent temperature stability for 8 trials.

since that session, i've done 3 separate sessions of several trials each, some with and some without flushes, and the measured temps are now ALWAYS 1 to 3 degrees colder than expected (never hotter).

during the course of the above work, besides recording the scace temps, i also watched the temps being reported through the GS3's display, dictated them into a voice recorder, and later transcribed them. for each trial, i calculated the average temp, from time 10 to time 25, as reported by the scace and as reported through the GS3's display. i calculated that my GS3's "coffee T offset" should be -5.4F (when using 2-second pre-shot flushes).

the temperature profile of a single shot reported through the GS3's display has a very different shape from the profile measured by the scace. interestingly, i noticed that, once i had my "coffee T offset" calibrated, i could just read the temp on the GS3's front panel any time between 10 to 15 sec into the shot, and that number would be very close to the overall shot temp measured through the scace (average from time 10 to time 25), almost always within +/- 0.3F!

now here's where it all gets very interesting. i've noticed that, as my scace temps vary wildly between 1 and 3 degrees too cold, the temps reported thru the GS3's display have stayed rock-solid, and if you believe them, the machine is working perfectly. also, the handful of actual shots of espresso i've made during all of these experiments have been wonderful. and i'm drinking the notoriously finicky vivace dolce. i assume i'd know by the taste if it were running 3 degrees too cold (but this is just my first pound of dolce).

so i'm strongly tempted to think there's something wrong with my scace measurements, not my GS3. i even called up greg scace, to get help disassembling and cleaning out the scace (cleaning it didn't fix the problem). he also suggested i try bleeding the group head (i didn't find any air) and re-checking the extech/scace in boiling distilled water, correcting for elevation and current atmospheric pressure (i did this just after the trouble started and again just now, and the calibration has remained perfect, within 0.1F).

at this point, i'm pretty perplexed. i'd really appreciate any ideas anyone has. i'm pretty convinced that my GS3 is working properly and is now calibrated as well as it can be, but i'd feel a lot better if i were seeing consistent numbers through my extech/scace. i'd also like to do some more experiments, like seeing if the machine remains stable without any flushing at all.



That does seem pretty perplexing. Let me address the difference between your boiler measurements and the Scace first. The measurement displayed by the GS3 is the water temperature adjacent to the probe inside the boiler. The Scace is measuring the temperature of water exiting the group. These are two very different places and it is entirely reasonable to have different answers and different profiles. The temperature probe in the boiler is close to the heating element and has a very short thermal path to the element, so heat is very efficiently transferred to the water by the probe. On the other hand, the group is hanging out in space quite a ways from the element. It is heated by water within the group neck. Hot water from the boiler travels up toward the group along the top of the neck and warms the group by giving up heat. This makes the water denser and it flows back to the boiler along the bottom of the neck where it is reheated. The flow is sort of like a thermosyphon, except that there are no tubes used. This sort of free convection loop is possible because the group neck is large in diameter compared to the length of the neck. For what it's worth, the smallest ratio of diameter to length that supports free convection is usually around 1:40, and the group neck on a Marzocco must be around 1:4 ish. So there's not much resistance to formation of the convection cycle. The heat from the free convection loop then gets transferred to the dispersion screen and other associated bits by heat conduction through stainless steel. Stainless steel is a crappy conductor of heat - on the order of most ceramic coffee cups. That means that the dispersion screen and other parts on the coffee side of the group must absorb heat when brewing commences. The heat lost to these parts from the brewing water is what gives the Marzocco its typical brewing temperature profile, which is to rapidly increase in temperature over the first three seconds, then increase more slowly, levelling off for the most part by the end of the extraction.

The profile you observe is related to the machine, and not to the Scace. I've done my own tests to confirm it, as have other people in the industry, including folks like Cimbali / Faema , who are now using Scace devices instead of modifying groups in order to get temperature data.

I'm glad that you successfully disassembled and reassembled your filter / flowmeter. I didn't think you would find the cause of your problem there. Sorry you still have a discrepancy here.

I think you should now try 4 things.

1) If your Extech has batteries inside, then you should change them out for new ones.

2) I'm not sure if your logger is connected directly to computer? If it is, I have observed grounding issues in the past with Picotech TC-08 dataloggers that use serial port connection rather than USB. In order to fix this I attached a wire to a screw on the case of the espresso machine to the screw attaching the serial port cable to the computer. I'm not sure that this is applicable for Extech, but it's worth checking if appropriate. Prolly worth checking even if the logger is USB connected as well.

3) You should do several checks of the thermometer using your boiling water scheme. Be careful not to immerse the bottom of the probe (the spring end) in the liquid. See if you get variable answers.

4) Put your Scace in the group and leave it in there for a day or so. It might be possible that liquid water entered the probe from the outside, near the spring. I'm not sure if it can happen because I've never observed it with one of these probes, but if electrically conductive water (most all water is unless it's distilled or RO water) got inside the probe it could form a thermocouple junction that was not at the end of the probe. That would give you the wrong answer. I've never seen it with a Scace, but I've seen it happen to supposedly water proof probes that were completely immersed, including leads. By leaving your Scace in the group you will help drive out any water that accidentally entered the back of the probe.

Lemme know what you come up with. If you can't sort it out, pm me and I'll give you an address to ship it to. I'll sort it out and send it back.

-Greg
gscace
 
Posts: 397
Joined: Aug 12, 2005
Location: Laytonsville MD

Link to "La Marzocco GS3 - Scace thermofilter reveals interesting info and a perplexing anomaly"by erics on Sat Mar 01, 2008 11:04 am

(note: dog was not amused).

Maybe not, but at least you can have a conversation with your dog. :)

Hi Doug - that's a dream equipment list you have :)

Check the flowrate on your thermofilter. I BELIEVE that the nominal design flowrate is 3 ml/sec when 9.0 bar is applied at the GROUP.

I'm curious - what procedure did you use to clean the thermofilter and how did you do the calibration of the thermocouple?
Skål,

Eric S.
User avatar
erics
 
Posts: 813
Joined: Aug 09, 2005
Location: Silver Spring, MD

Link to "La Marzocco GS3 - Scace thermofilter reveals interesting info and a perplexing anomaly"by gscace on Sat Mar 01, 2008 11:09 am

cinergi wrote:I would add that if I tightened and loosened the PF back and forth during the shot while watching the readings, the temp would drop as I tightened and rise as I loosened. Due to the pressure the PF is under during a shot I would not recommend trying this at home.


Interesting. I learned of instances in which the probe was contacting the dispersion screen retaining screw in Marzoccos and the answer was affected as you describe. Did you get the same answer with the replacement thermometer I sent you?

-Greg
gscace
 
Posts: 397
Joined: Aug 12, 2005
Location: Laytonsville MD

Link to "La Marzocco GS3 - Scace thermofilter reveals interesting info and a perplexing anomaly"by cinergi on Sat Mar 01, 2008 1:32 pm

Greg,

yes, it started giving lower readings 1/2 way thru the 2nd WBC test run. Maybe the probe starts touching the screw after a while due to the gasket getting softer. But that still doesn't explain why the scace never did this on the approx. 20 WBC runs I have done with it before.


Eric,

I sent my scace back to Greg and he fixed a leak and cleaned it up.
I have experimented with using boiling water as well as an ice bath. I felt the ice bath worked the best because the water was too unstable using the boiling method.
cinergi
 
Posts: 73
Joined: Aug 16, 2005
Location: Austin, TX

Link to "La Marzocco GS3 - Scace thermofilter reveals interesting info and a perplexing anomaly"by ChiaroScuro on Sat Mar 01, 2008 1:53 pm

cinergi wrote:Very interesting. This very thing was happening to me on my Synesso. I performed a few WBC sets with great results then all of a sudden the Scace readings started dropping 1 - 3 degrees. In addition, I learned that I could control the temp drop by how tightly I locked in the PF.


now that you mention it, i did notice water streaming down the outside of the portafilter a couple of times, like it does when coffee grounds foul the portafilter gasket. when i've noticed this, i've shoved the portafilter in extra hard. it never occurred to me that the tightness of the PF could affect the readings. this was a completely uncontrolled variable in all my experiments. it sure sounds like you've pinpointed my problem! from now on, i'll pay strict attention to this.
ChiaroScuro
 
Posts: 27
Joined: Feb 18, 2008
Location: Pacific NW

Link to "La Marzocco GS3 - Scace thermofilter reveals interesting info and a perplexing anomaly"by ChiaroScuro on Sat Mar 01, 2008 2:04 pm

gscace wrote:... The measurement displayed by the GS3 is the water temperature adjacent to the probe inside the boiler. The Scace is measuring the temperature of water exiting the group. These are two very different places and it is entirely reasonable to have different answers and different profiles.


yes, i was expecting different profiles. in noting that, i didn't mean it as a criticism of the scace. my apologies if it sounded that way.

because the profiles were so different, i initially worried that the GS3's display might not be very useful. i was pleased to discover that, after calibrating it, i can rely on the numbers i see during the period between 10 sec to 15 sec into the shot.
ChiaroScuro
 
Posts: 27
Joined: Feb 18, 2008
Location: Pacific NW

Link to "La Marzocco GS3 - Scace thermofilter reveals interesting info and a perplexing anomaly"by ChiaroScuro on Sat Mar 01, 2008 2:19 pm

cinergi wrote:I have experimented with using boiling water as well as an ice bath. I felt the ice bath worked the best because the water was too unstable using the boiling method.


initially, i had trouble with the boiling water also. i messed around a bit and found that if i swished the portafilter around a certain way (while avoiding totally immersing it), the temp converged to a steady value, and that value was exactly the boiling point i was expecting. (i had previously calibrated the extech+scace based on ice water.)
ChiaroScuro
 
Posts: 27
Joined: Feb 18, 2008
Location: Pacific NW

Link to "La Marzocco GS3 - Scace thermofilter reveals interesting info and a perplexing anomaly"by gscace on Sat Mar 01, 2008 2:22 pm

ChiaroScuro wrote:yes, i was expecting different profiles. in noting that, i didn't mean it as a criticism of the scace. my apologies if it sounded that way.

because the profiles were so different, i initially worried that the GS3's display might not be very useful. i was pleased to discover that, after calibrating it, i can rely on the numbers i see during the period between 10 sec to 15 sec into the shot.


I didn't consider it a criticism at all. I'm very curious about this portafilter locking angle business. I will be investigating it.

-Greg
gscace
 
Posts: 397
Joined: Aug 12, 2005
Location: Laytonsville MD

Link to "La Marzocco GS3 - Scace thermofilter reveals interesting info and a perplexing anomaly"by ChiaroScuro on Sat Mar 01, 2008 5:21 pm

erics wrote:I'm curious - what procedure did you use to clean the thermofilter and how did you do the calibration of the thermocouple?


here's what i did, based loosely on instructions from greg:

there is an assembly of 2 brass fittings, the lower of which has a small orifice that allows water to escape at a controlled rate. first, remove this assembly by removing the upper brass fitting from the portafilter basket, using a 9/16 wrench. then, using a pair of wrenches, separate the two brass fittings from each other. clean these 2 pieces with compressed air, if available, and water with detergent. remove the old pipe joint compound (i used a wire brush). reassemble the two brass fittings, using non-hardening pipe joint compound (NOT teflon tape). re-insert the assembly into the portafilter basket, this time using teflon tape.

i calibrated my extech+scace by immersing the scace's thermocouple in ice water, observing the temperature, and setting the extech's offset accordingly. in my case, the offset was -0.6F. i then checked it in boiling distilled water, corrected for altitude and local barometric pressure. for instructions, click here. as noted in this thread a couple of posts back, it requires a little bit of finesse to take the boiling point measurement, but it can be done.
ChiaroScuro
 
Posts: 27
Joined: Feb 18, 2008
Location: Pacific NW

Link to "La Marzocco GS3 - Scace thermofilter reveals interesting info and a perplexing anomaly"by cannonfodder on Sat Mar 01, 2008 7:13 pm

cinergi wrote:I would add that if I tightened and loosened the PF back and forth during the shot while watching the readings, the temp would drop as I tightened and rise as I loosened. Due to the pressure the PF is under during a shot I would not recommend trying this at home.


Here is an idea. Since the headspace changes as you tighten the portafilter, could the thermocouple be contacting the shower screen? That would explain the changes in temp as you tighten the portafilter. I had a similar problem with a makeshift Scace like portafilter while getting data from a different machine. The results were the same.
Dave Stephens
User avatar
cannonfodder
 
Posts: 3982
Joined: May 23, 2005
Location: Dayton, Oh

Link to "La Marzocco GS3 - Scace thermofilter reveals interesting info and a perplexing anomaly"by ChiaroScuro on Sat Mar 01, 2008 7:48 pm

cannonfodder wrote:Here is an idea. Since the headspace changes as you tighten the portafilter, could the thermocouple be contacting the shower screen? That would explain the changes in temp as you tighten the portafilter. I had a similar problem with a makeshift Scace like portafilter while getting data from a different machine. The results were the same.


absolutely. i'm sure that's it. a few posts back, greg says that contact between the probe and the shower screen (retaining screw) produces these exact symptoms.
ChiaroScuro
 
Posts: 27
Joined: Feb 18, 2008
Location: Pacific NW
www.espressocare.com: expert repairs with an italian touch
www.espressocare.com: expert repairs with an italian touch

Link to "La Marzocco GS3 - Scace thermofilter reveals interesting info and a perplexing anomaly"by cannonfodder on Sat Mar 01, 2008 11:51 pm

Darn, I missed that in his post. I went and thought I had an original idea. :roll:
Dave Stephens
User avatar
cannonfodder
 
Posts: 3982
Joined: May 23, 2005
Location: Dayton, Oh

Still perplexed

Link to "La Marzocco GS3 - Scace thermofilter reveals interesting info and a perplexing anomaly"by ChiaroScuro on Tue Mar 04, 2008 9:50 pm

i had time to run a few more experiments today.

i did several trials, at various handle angles, from my normal handle angle (around 6:30) to super-tight (around 5:15). [i am using cinergi's convention of indicating angle as the position of the hour hand of a clock.] before today, 6:00 was about the tightest i'd ever made the handle. today's trials were intermixed, in the following sequence of angles: 6:30, 6:00, 6:00, 5:15, 5:30, 6:30, 6:00. the time between trials was about 2 mins, and there was a 2-sec flush just before starting each trial.

if the problem were purely a function of handle angle (= probe proximity to the dispersion screen), you'd expect the 5:15 and 5:30 trials, as well as, probably, the 6:00 trials to run cold. what i actually observed was that only the 5:30 trial ran cold, and it happened to occur right after i refilled the water reservoir. interestingly, i tried loosening the handle in the middle of the 5:30 trial, and i did observe the temperature go up to normal!

however the 5:15 trial, which should have been the worst, ran at the expected temperature. i do not currently have a hypothesis that explains everything i've seen.

i'm posting a photo of my scace's probe, to see if it might be positioned incorrectly. also, there is one other issue with my scace, which might conceivably be related: there's a small nick in the probe wire's insulation, at the end of the spring. i suppose that unwanted electrical contact could skew the signal coming from the probe.

Image
ChiaroScuro
 
Posts: 27
Joined: Feb 18, 2008
Location: Pacific NW

Eliminating more variables

Link to "La Marzocco GS3 - Scace thermofilter reveals interesting info and a perplexing anomaly"by ChiaroScuro on Thu Mar 06, 2008 5:48 pm

since my last post, i've observed the brew boiler temp going down a few degrees during a water refill. i suspect the machine stops heating until it detects an adequate water supply. i think this explains the one cold trial in my previous post. i don't think the intermittent cold problem happened in any of the trials in my previous post, and i think i've eliminated handle angle as a possible cause of the problem. also, greg thought that the photo of my probe in the previous post looked fine, so i'm doubting it's ever touching the dispersion screen.

since then, i've replaced the batteries in the extech and allowed the scace to sit in a 200F group head for half a day, to evaporate any water that may have gotten into the thermocouple sleeve. then i did 3 sets of 4 trials each, with long waits from set to set. the first 2 sets behaved as expected, with very small standard deviations in temp. in the 3rd set, the first trial went as expected; the last 3 trials ran from 1.5F to 2.75F cold.

as usual, the GS3's display continued to display expected temps, even as the scace was reporting colder than expected results.

another piece of data that may be relevant: when the problem appears, it almost always persists for a long time. then, there's usually a run of many trials without the problem. this might be consistent with water in the thermocouple sleeve. while i tried to keep the bottom of the scace dry, there is enough steam and splash-back while a shot is running that it's impossible to keep bone dry. i've kept it as dry as can be reasonably expected, but some amount of water could certainly have gotten in there.

conclusions so far: (1) it's not the handle angle, (2) it's not the extech battery.
ChiaroScuro
 
Posts: 27
Joined: Feb 18, 2008
Location: Pacific NW

Link to "La Marzocco GS3 - Scace thermofilter reveals interesting info and a perplexing anomaly"by CoffeeOwl on Thu Mar 06, 2008 6:20 pm

I think getting another scace unit to tests could open our eyes on what's going on here.
'a a ha sha sa ma!


LMWDP #199
CoffeeOwl
 
Posts: 298
Joined: Sep 30, 2007
Location: Lodz Poland

Link to "La Marzocco GS3 - Scace thermofilter reveals interesting info and a perplexing anomaly"by ChiaroScuro on Fri Mar 07, 2008 3:35 am

CoffeeOwl wrote:I think getting another scace unit to tests could open our eyes on what's going on here.

i'm going to send my scace+extech to greg to be checked out.

it would be interesting to see scace measurements from other recent production GS3's.
ChiaroScuro
 
Posts: 27
Joined: Feb 18, 2008
Location: Pacific NW

Next

Return to Espresso Machines