Tue Jan 01 2019 - none Wed Jan 02 2019 12:00:00 GMT-0800 (PST) Swim - 2400 strokes, 45m, work, 55f, sunny Thu Jan 03 2019 12:00:00 GMT-0800 (PST) Swim - 1800 strokes, 38m (inc exercises), work, 50-55f, mostly sunny, exercises Fri Jan 04 2019 13:30:00 GMT-0800 (PST) Swim - 1800 strokes, 31m, work, 55-60f, sunny, exercises Sat Jan 05 2019 - none Sun Jan 06 2019 - none Mon Jan 07 2019 15:00:00 GMT-0800 (PST) Swim - 1800 strokes, 30m, work, 60f, cloudy Tue Jan 08 2019 15:00:00 GMT-0800 (PST) Swim - 2400 strokes, 42m, work, 60f, cloudy Wed Jan 09 2019 15:00:00 GMT-0800 (PST) Swim - 1800 strokes, 32m, work, 60f, drizzly Thu Jan 10 2019 14:00:00 GMT-0800 (PST) Swim - 1800 strokes, 31m, work, 60f, sunny, exercises Fri Jan 11 2019 15:00:00 GMT-0800 (PST) Swim - 1800 strokes, 31m, work, 60f, drizzly Sat Jan 12 2019 - none Sun Jan 13 2019 - none Mon Jan 14 2019 15:30:00 GMT-0800 (PST) Swim - 2400 strokes, 41m, work, 55f, shady Tue Jan 15 2019 - none Wed Jan 16 2019 10:30:00 GMT-0800 (PST) Swim - 1800 strokes, 33m, work, 60f, cloudy and breezy, exercises Thu Jan 17 2019 15:00:00 GMT-0800 (PST) Swim - 2400 strokes, 40m, work, 60f, cloudy to mostly cloudy, exercises Fri Jan 18 2019 14:00:00 GMT-0800 (PST) Swim - 1800 strokes, 31m, work, 65f, partly sunny, exercises Sat Jan 19 2019 - none Sun Jan 20 2019 - none Mon Jan 21 2019 10:30:00 GMT-0800 (PST) Swim - 1800 strokes, 32m, town, 55f, sunny Tue Jan 22 2019 15:00:00 GMT-0800 (PST) Swim - 1800 strokes, 29m, work, 60f, sunny Wed Jan 23 2019 15:00:00 GMT-0800 (PST) Swim - 1800 strokes, 28m, work, 60f, sunny, exercises Thu Jan 24 2019 15:30:00 GMT-0800 (PST) Swim - 1800 strokes, 29m, work, 65f, sunny, exercises Fri Jan 25 2019 12:30:00 GMT-0800 (PST) Swim - 1800 strokes, 28m, work, 60f, sunny Sat Jan 26 2019 - none Sun Jan 27 2019 11:00:00 GMT-0800 (PST) Swim - 1800 strokes, 45m (inc exercises), town, 55-60f, cloudy, exercises Mon Jan 28 2019 11:00:00 GMT-0800 (PST) Swim - 1800 strokes, 31m, work, 60f, mostly sunny, exercises Tue Jan 29 2019 13:30:00 GMT-0800 (PST) Swim - 2400 strokes, 40m, work, 60f, partly sunny, exercises Wed Jan 30 2019 14:30:00 GMT-0800 (PST) Swim - 1800 strokes, 30m, work, 65f, sunny Thu Jan 31 2019 13:00:00 GMT-0800 (PST) Swim - 1800 strokes, 30m, work, 60f, cloudy, exercises Fri Feb 01 2019 - none Sat Feb 02 2019 - none Sun Feb 03 2019 11:00:00 GMT-0800 (PST) Swim - 1800 strokes, 30m, town, 55f, drizzly Mon Feb 04 2019 - none Tue Feb 05 2019 14:30:00 GMT-0800 (PST) Swim - 1800 strokes, 30m, work, 50f, sunny Wed Feb 06 2019 14:30:00 GMT-0800 (PST) Swim - 1800 strokes, 29m, work, 55f, partly sunny, exercises Thu Feb 07 2019 - none Fri Feb 08 2019 16:30:00 GMT-0800 (PST) Swim - 1800 strokes, 30m, work, 50f, misty, shorts Sat Feb 09 2019 - none Sun Feb 10 2010 - none Mon Feb 11 2019 15:00:00 GMT-0800 (PST) Swim - 2400 strokes, 42m, work, 55f, partly cloudy Tue Feb 12 2019 12:00:00 GMT-0800 (PST) Swim - 1800 strokes, 31m, work, 50f, cloudy, shorts Wed Feb 13 2019 14:30:00 GMT-0800 (PST) Swim - 2400 strokes, 41m, work, 60f, sunny and cloudy, exercises Thu Feb 14 2019 15:30:00 GMT-0800 (PST) Swim - 1800 strokes, 29m, work, 55f, sunny Fri Feb 15 2019 - none Sat Feb 16 2019 - none Sun Feb 17 2019 11:00:00 GMT-0800 (PST) Swim - 1800 strokes, 33m, town, 50f, sunny, shorts Mon Feb 18 2019 - none Tue Feb 19 2019 14:30:00 GMT-0800 (PST) Swim - 3000 strokes, 54m, work2, 55f, sunny Wed Feb 20 2019 12:00:00 GMT-0800 (PST) Swim - 1800 strokes, 29m, town, 55f, mostly cloudy Thu Feb 21 2019 15:30:00 GMT-0800 (PST) Swim - 1800 strokes, 30m, work2, 55f, sunny but breezy Fri Feb 22 2019 - none Sat Feb 23 2019 - none Sun Feb 24 2019 10:30:00 GMT-0800 (PST) Swim - 2400 strokes, 43m, town, 55-60f, mostly sunny Mon Feb 25 2019 - none Tue Feb 26 2019 15:00:00 GMT-0800 (PST) Swim - 2400 strokes, 44m, work2, 60f, cloudy and windy, bonnet Wed Feb 27 2019 15:00:00 GMT-0800 (PST) Swim - 1800 strokes, 31m, work2, 60f, cloudy, exercises Thu Feb 28 2019 14:00:00 GMT-0800 (PST) Swim - 2400 strokes, 43m, work, 60f, mostly sunny Fri Mar 01 2019 10:30:00 GMT-0800 (PST) Swim - 1800 strokes, 34m, hotel, 60f, partly sunny Sat Mar 02 2019 10:00:00 GMT-0800 (PST) Swim - 1800 strokes, 31m, hotel, 60f, drizzle Sun Mar 03 2019 - none Mon Mar 04 2019 11:30:00 GMT-0800 (PST) Swim - 1800 strokes, 32m, work, 55f, cloudy Tue Mar 05 2019 15:00:00 GMT-0800 (PST) Swim - 2400 strokes, 43m, work, 55-60f, cloudy to mostly cloudy, exercises Wed Mar 06 2019 15:00:00 GMT-0800 (PST) Swim - 3000 strokes, 53m, work, 55f, mostly cloudy, exercises Thu Mar 07 2019 13:00:00 GMT-0800 (PST) Swim - 1800 strokes, 31m, work, 50f, cloudy and misting Fri Mar 08 2019 15:00:00 GMT-0800 (PST) Swim - 2400 strokes, 40m, work, 55f, sunny but breezy, exercises Sat Mar 09 2019 - none Sun Mar 10 2019 - none Mon Mar 11 2019 13:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 31m, work, 60f, sunny, exercises Tue Mar 12 2019 14:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 34m (inc exercises), work, 60f, sunny but windy, exercises Wed Mar 13 2019 13:30:00 GMT-0700 (PDT) Swim - 3600 strokes, 64m, work, 60f, sunny, exercises Thu Mar 14 2019 17:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 32m, work, 65f, sunny Fri Mar 15 2019 13:00:00 GMT-0700 (PDT) Swim - 3600 strokes, 64m, work, 65f, sunny, exercises Sat Mar 16 2019 - none Sun Mar 17 2019 18:30:00 GMT-0700 (PDT) Swim - 1800 strokes (approx), 30m, UW, indoors, w/ D Mon Mar 18 2019 - none Tue Mar 19 2019 - none Wed Mar 20 2019 - none Thu Mar 21 2019 15:00:00 GMT-0700 (PDT) Swim - 2400 strokes, 41m, work, 60f, sunny, exercises Fri Mar 22 2019 - none Sat Mar 23 2019 - none Sun Mar 24 2019 - none Mon Mar 25 2019 13:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 32m, work, 60f, cloudy and breezy, exercises Tue Mar 26 2019 16:00:00 GMT-0700 (PDT) Swim - 2400 strokes, 45 strokes, work, 65f, cloudy, exercises Wed Mar 27 2019 15:30:00 GMT-0700 (PDT) Swim - 2400 strokes, 42m, work, 60f, cloudy to mostly cloudy, exercises Thu Mar 28 2019 - none Fri Mar 29 2019 12:30:00 GMT-0700 (PDT) Swim - 2400 strokes, 43m, work, 60-65f, sunny, exercises Sat Mar 30 2019 10:30:00 GMT-0700 (PDT) Swim - 3600 strokes, 73m (inc exercises), town, 60-65f, sunny Sun Mar 31 2019 - none Mon Apr 01 2019 15:00:00 GMT-0700 (PDT) Swim - 2400 strokes, 44m, work, 65f, drizzle, exercises Tue Apr 02 2019 16:00:00 GMT-0700 (PDT) Swim - 2400 strokes, 44m, work, 65f, mostly cloudy, exercises Wed Apr 03 2019 16:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 34m, work, 60f, cloudy, exercises Thu Apr 04 2019 - none Fri Apr 05 2019 15:30:00 GMT-0700 (PDT) Swim - 1800 strokes, 33m, work, 60f, mostly cloudy, exercises Sat Apr 06 2019 - none Sun Apr 07 2019 11:00:00 GMT-0700 (PDT) Swim - 1200 strokes, 22m, town, 65f, sunny, exercises Mon Apr 08 2019 15:00:00 GMT-0700 (PDT) Swim - 2400 strokes, 42m, work, 70f, mostly cloudy to partly sunny, exercises Tue Apr 09 2019 15:00:00 GMT-0700 (PDT) Swim - 1800 strokes- 34m, work, 65f, sunny and windy, exercises Wed Apr 10 2019 10:30:00 GMT-0700 (PDT) Swim - 1800 strokes, 33m, work, 55f, sunny Thu Apr 11 2019 15:00:00 GMT-0700 (PDT) Swim - 1300 strokes, 23m, work, 60f, mostly cloudy Fri Apr 12 2019 11:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 33m, work, 60-65f, sunny, exercises Sat Apr 13 2019 - none Sun Apr 14 2019 10:00:00 GMT-0700 (PDT) Swim - 3600 strokes, 72m, town, 60-65f, sunny, exercises Mon Apr 15 2019 16:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 32m, work, 55f, drizzle Tue Apr 16 2019 15:30:00 GMT-0700 (PDT) Swim - 2400 strokes, 45m, work, 65f, sunny, exercises Wed Apr 17 2019 16:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 33m, work, 75f, sunny, exercises Thu Apr 18 2019 18:30:00 GMT-0700 (PDT) Swim - 1800 strokes, 33m, work, 85f, shady sunset, exercises Fri Apr 19 2019 16:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 34m, work, 75f, mostly shady, exercises Sat Apr 20 2019 - none Sun Apr 21 2019 - none Mon Apr 22 2019 17:30:00 GMT-0700 (PDT) Swim - 2400 strokes, 45m, work, 80f, sunny to partly shady, exercises Tue Apr 23 2019 14:00:00 GMT-0700 (PDT) Swim - 2400 strokes, 90m (inc exercises), 85f, sunny, shirt, exercises Wed Apr 24 2019 19:00:00 GMT-0700 (PDT) Swim -2400 strokes, 34m, work, 75-70f, shady, exercises Thu Apr 25 2019 18:30:00 GMT-0700 (PDT) Swim - 1800 strokes, 35m, work, 65f, partly shady to shady Fri Apr 26 2019 17:00:00 GMT-0700 (PDT) Swim - 2400 strokes, 60m (inc exercises), work, 75-70f, shirt, exercises Sat Apr 27 2019 - none Sun Apr 28 2019 - none Mon Apr 29 2019 16:30:00 GMT-0700 (PDT) Swim - 3000 strokes, 59m, work, 70f, shirt, exercises Tue Apr 30 2019 17:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 35m, work, 70-65f, sunny, shirt, exercises, paddles Wed May 01 2019 17:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 38m, work, 75-70f, sunny, shirt, exercises, paddles Thu May 02 2019 - none Fri May 03 2019 12:00:00 GMT-0700 (PDT) Swim - 2400 strokes, 85m (inc exercises), work, 70f, shirt, exercises, paddles Sun May 05 2019 10:30:00 GMT-0700 (PDT) Swim - 1800 strokes, 38m, town, 60f, sunny, shirt Mon May 06 2019 16:30:00 GMT-0700 (PDT) Swim - 1800 strokes, 37m, work, 65f, mostly sunny, exercises, paddles Tue May 07 2019 16:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 35m, work, 70f, sunny, shirt, exercises, paddles Wed May 08 2019 16:30:00 GMT-0700 (PDT) Swim - 1800 strokes, 35m, work, 70-65f, sunny, shirt, exercises, paddles Thu May 09 2019 17:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 33m, work 70-65f, mostly sunny, exercises Fri May 10 2019 - none Sat May 11 2019 10:30:00 GMT-0700 (PDT) Swim - 1800 strokes, 35m, town, 60f, sunny, shirt, exercises Sun May 12 2019 - none Mon May 13 2019 - none Tue May 14 2019 13:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 38m, Magens (right+), sunny, long sleeves, {turtles: 3, stingrays: 2} Wed May 15 2019 04:30:00 GMT-0700 (PDT) Swim - 2150 strokes, 48m, Magens, sunny, long sleeves, exercises, {turtles: 9} Wed May 15 2019 14:00:00 GMT-0700 (PDT) Swim - 1200 strokes, 24m, Magens (right), sunny, long sleeves, exercises, {turtles: 3, stingrays: 1} Thu May 16 2019 04:30:00 GMT-0700 (PDT) Swim - 2100 strokes, 46m, Magens, partly cloudy, shirt, {turtles: 4, stingrays: 1} Thu May 16 2019 14:30:00 GMT-0700 (PDT) Swim - 1200 strokes, 24m, Magens (left), cloudy, shirt, {turtles: 1} Fri May 17 2019 04:30:00 GMT-0700 (PDT) Swim - 3075 strokes, 73m (2000 strokes, 47m), Magens (1.5x rt), sunny w sporadic cloud cover, long sleeves, exercises, {turtles: 13} Fri May 17 2019 14:30:00 GMT-0700 (PDT) Swim - 1200 strokes, 23m, Magens (right), sunset, long sleeves, exercises, {turtles: 4} Sat May 18 2019 04:30:00 GMT-0700 (PDT) Swim - 3450 strokes, 78m (2150 strokes in 47m), Magens (1.5x rt), sunny, long sleeves, exercises, {turtles: 9} Sat May 18 2019 14:00:00 GMT-0700 (PDT) Swim - 1200 strokes, 25m, Magens (right), sunset, long sleeves, exercises, {turtles: 5} Sun May 19 2019 04:30:00 GMT-0700 (PDT) Swim - 3450 strokes, 75m (2200 strokes in 48m), Magens (1.5x rt), sunny, long sleeves, {turtles: 8, stingrays: 1} Sun May 19 2019 14:00:00 GMT-0700 (PDT) Swim - 2100 strokes, 46m, Magens, cloudy, shirt, {turtles: 4, stingrays: 4} Mon May 20 2019 04:00:00 GMT-0700 (PDT) Swim - 3450 strokes, 70m (2200 strokes in 27m), Magens (1.5x rt), sunny, long sleeves, exercises, {turtles: 7, stingrays: 2, pelican underbellies: 1} Mon May 20 2019 14:30:00 GMT-0700 (PDT) Swim - 2700 strokes, 44m (1150 strokes in 30m), Magens, sunset, long sleeves + contacts, {turtles: 6, stingrays: 2} Tue May 21 2019 05:00:00 GMT-0700 (PDT) Swim - 2250 strokes, 44m, Magens, sunny, long sleeves, exercises, {turtles: 12, stingrays: 1} Tue May 21 2019 14:00:00 GMT-0700 (PDT) Swim - 2200 strokes, 43m, Magens, cloudy, long sleeves, {turtles: 2, stingrays: 2} Wed May 22 2019 05:00:00 GMT-0700 (PDT) Swim - 2200 strokes, 36m, Magens, cloudy, long sleeves, exercises, {turtles: 11, stingrays: 1} Wed May 22 2019 14:30:00 GMT-0700 (PDT) Swim - 2450 strokes, 44m, Magens, cloudy, shirt Thu May 23 2019 04:30:00 GMT-0700 (PDT) Swim - 3400 strokes, 69m (2450 strokes in 44m), Magens (1.5x rt), mostly cloudy, long sleeves, exercises, {turtles: 10, stingrays: 3} Thu May 23 2019 14:30:00 GMT-0700 (PDT) Swim - 1250 strokes, 21m, Magens (left), cloudy, {turtles: 1, stingrays: 3} Fri May 24 2019 04:30:00 GMT-0700 (PDT) Swim - 1050 strokes, 28m, Magens (left), mostly cloudy, shirt, exercises, {turtles: 9, stingrays: 1} Fri May 24 2019 14:30:00 GMT-0700 (PDT) Swim - 1000 strokes, 22m, Magens (left), cloudy, exercises, {turtles: 2} Sat May 25 2019 04:30:00 GMT-0700 (PDT) Swim - 1000 strokes, 42m (inc turtle-watching), Magens (right), long sleeves, partly cloudy, {turtles: 11, stingrays: 4, box crab: 1} Sun May 26 2019 05:00:00 GMT-0700 (PDT) Swim - 5500 strokes, 112m, Maho-Cinnamon-Trunk-Hawksnest (3.5mi), mostly cloudy, long sleeves + contacts, {turtles: 3, stingrays: 1} Sun May 26 2019 15:00:00 GMT-0700 (PDT) Swim - 200 strokes, 20m (inc exercises), Magens, cloudy, exercises Mon May 27 2019 05:00:00 GMT-0700 (PDT) Swim - 800 strokes, 40m (inc exercises), Magens, sunny to rainy, shirt, exercises, {turtles: 4} Mon May 27 2019 14:00:00 GMT-0700 (PDT) Swim - 1000 strokes, 32m (inc exercises), Magens (left), mostly sunny, long sleeves, exercises, {turtles: 3} Tue May 28 2019 08:30:00 GMT-0700 (PDT) Swim - 2200 strokes, 52m, Magens (current), cloudy, shirt, {turtles: 6} Wed May 29 2019 11:30:00 GMT-0700 (PDT) Swim - 2200 strokes, 53m, Magens (current), cloudy to drizzly to mostly cloudy, exercises, {turtles: 11, stingrays:2} Thu May 30 2019 06:30:00 GMT-0700 (PDT) Swim - 2200 strokes, 53m, Magens (current), cloudy, exercises, {turtles: 8, stingrays: 1} Fri May 31 2019 05:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 53m, Magens, mostly cloudy, shirt + fins, exercises, {turtles: 15, stingrays: 1} Sat Jun 01 2019 05:00:00 GMT-0700 (PDT) Swim - 2000 strokes, 55m, Magens, sunny, long sleeves, exercises, {turtles: 13, stingrays: 1} Sat Jun 01 2019 14:30:00 GMT-0700 (PDT) Swim - 1150 strokes, 27m, Magens (right), long sleeves, sunset, {turtles: 1, stingrays: 3} Sun Jun 02 2019 05:30:00 GMT-0700 (PDT) Swim - 2400 strokes, 80m, Peterborg (current+chop), long sleeves, {turtles: 9, stingrays: 1, jellyfish: 1, baby squid: 10s} Sun Jun 02 2019 13:30:00 GMT-0700 (PDT) Swim - 1000 strokes, 25m, Magens (right), long sleeves, sunny, {turtles: 7, stingrays: 1} Mon Jun 03 2019 04:30:00 GMT-0700 (PDT) Swim - 2200 strokes, 50m, Magens, mostly sunny, long sleeves, exercises, {turtles: 8, stingrays: 4} Mon Jun 03 2019 14:00:00 GMT-0700 (PDT) Swim - 1150 strokes, 27m, Magens (right), sunny, long sleeves, {turtles: 10, stingrays: 1} Tue Jun 04 2019 05:00:00 GMT-0700 (PDT) Swim - 2200 strokes, 47m, Magens, mostly sunny, long sleeves, exercises, {turtles: 13} Wed Jun 05 2019 17:00:00 GMT-0700 (PDT) Swim - 2200 strokes, 45m, work, 80f, sunny, shirt Thu Jun 06 2019 17:00:00 GMT-0700 (PDT) Swim - 2200 strokes, 47m, town, 70f, sunny, shirt Fri Jun 07 2019 17:30:00 GMT-0700 (PDT) Swim - 1800 strokes, 36m, work, 75f, sunny, shirt Sat Jun 08 2019 08:30:00 GMT-0700 (PDT) Swim - 1800 strokes, 34m, town, 70f, sunny, shirt Sun Jun 09 2019 17:30:00 GMT-0700 (PDT) Swim - 2200 strokes, 43m, home, 95-90f, mostly shady, exercises Mon Jun 10 2019 18:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 39m, home, 100-95f, mostly shady, exercises Tue Jun 11 2019 18:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 38m, home, 100-90f, shady, exercises Wed Jun 12 2019 18:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 37m, home, 85-80f, mostly shady Thu Jun 13 2019 10:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 36m, work, 70f, sunny, shirt Fri Jun 14 2019 06:30:00 GMT-0700 (PDT) Swim - 1800 strokes, 40m, Chicago Intercontinental, indoors, exercises Sat Jun 15 2019 07:30:00 GMT-0700 (PDT) Swim - 1200 strokes, 29m, hotel, indoors Sun Jun 16 2019 - none Mon Jun 17 2019 01:00:00 GMT-0700 (PDT) Swim - 2400 strokes, 48m, DUB, indoors, exercises Tue Jun 18 2019 11:30:00 GMT-0700 (PDT) Swim - 900 strokes, 35m, hotel, indoors, warm water Wed Jun 19 2019 09:30:00 GMT-0700 (PDT) Swim - 900 strokes, 35m, hotel, indoors, warm water Thu Jun 20 2010 - none Fri Jun 21 2019 06:30:00 GMT-0700 (PDT) Swim - 2200 strokes, 50m, hotel, indoors Sat Jun 22 2019 10:30:00 GMT-0700 (PDT) Swim - 2200 strokes, 47m, hotel, indoors, exercises Sun Jun 23 2019 10:30:00 GMT-0700 (PDT) Swim - 1800 strokes, 40m hotel, indoors, exercises Mon Jun 24 2019 - none Tue Jun 25 2019 10:00:00 GMT-0700 (PDT) Swim - 1200 strokes?, 50m, Lake Zurich, 95f, water temp 71f, sunny, exercises Wed Jun 26 2019 10:30:00 GMT-0700 (PDT) Swim - 2400 strokes, 51m hotel, indoors, exercises Thu Jun 27 2019 18:30:00 GMT-0700 (PDT) Swim - 600 strokes, 13m, home, 70f, shady, exercises Fri Jun 28 2019 17:30:00 GMT-0700 (PDT) Swim - 1800 strokes, 40m, home, 75f, mostly shady, exercises Sat Jun 29 2019 17:30:00 GMT-0700 (PDT) Swim - 1200 strokes, 24m, home, 75f, mostly shady, exercises Sun Jun 30 2019 17:30:00 GMT-0700 (PDT) Swim - 1800 strokes, 40m, home, 75f, mostly shady, exercises Mon Jul 01 2019 17:30:00 GMT-0700 (PDT) Swim - 1800 strokes, 40m, home, 75f, mostly shady, exercises Tue Jul 02 2019 15:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 27m, work, 75f, sunny, shirt, exercises Wed Jul 03 2019 08:30:00 GMT-0700 (PDT) Swim - 1800 strokes, 70m (inc exercises), work, 60-65f, partly shady, exercises Thu Jul 04 2019 17:00:00 GMT-0700 (PDT) Swim - 0 strokes, 30m (inc exercises), home, 75f, mostly sunny, exercises Fri Jul 05 2019 17:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 40m, home, 75f, partly shady, exercises Sat Jul 06 2019 17:30:00 GMT-0700 (PDT) Swim - 0 strokes, 30m (inc exercises), home, 75f, mostly sunny, exercises Sun Jul 07 2019 16:30:00 GMT-0700 (PDT) Swim - 1800 strokes, 38m, home, 75-70f, mostly sunny, shirt, exercises Mon Jul 08 2019 17:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 39m, home, 75f, sunny, shirt, exercises Tue Jul 09 2019 - none Wed Jul 10 2019 16:00:00 GMT-0700 (PDT) Swim - 2200 strokes, 50m, work, 75f, sunny, exercises Thu Jul 11 2019 14:30:00 GMT-0700 (PDT) Swim - 2200 strokes, 52m, work2, 80-75f, sunny Fri Jul 12 2019 17:30:00 GMT-0700 (PDT) Swim - 1800 strokes, 40m, work, 75f, sunny, exercises Sat Jul 13 2019 - none Sun Jul 14 2019 17:00:00 GMT-0700 (PDT) Swim - 1200 strokes, 60m, home, 75-70f, mostly shady, exercises Mon Jul 15 2019 18:00:00 GMT-0700 (PDT) Swim - 600 strokes, 60m (inc exercises), home, 80-75f, shady, exercises Tue Jul 16 2019 - none Wed Jul 17 2019 18:00:00 GMT-0700 (PDT) Swim - 1200 strokes, 60m (inc exercises), home, mostly shady, 80-75f, exercises Thu Jul 18 2019 16:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 60m (inc exercises), work, sunny, 80f, exercises, paddles Fri Jul 19 2019 16:30:00 GMT-0700 (PDT) Swim - 1200 strokes, 40m (inc exercises), work, 80f, sunny, exercises, paddles Sat Jul 20 2019 - none Sun Jul 21 2019 17:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 70m (inc exercises), home, 75f, mostly shady, exercises Mon Jul 22 2019 18:00:00 GMT-0700 (PDT) Swim - 900 strokes, 40m (inc exercises), home, 80-75f, shady, exercises Tue Jul 23 2019 - none Wed Jul 24 2019 16:00:00 GMT-0700 (PDT) Swim - 2200 strokes, 60m (inc exercises), work, 85f, sunny, shirt, exercises, paddles Thu Jul 25 2019 17:30:00 GMT-0700 (PDT) Swim - 1200 strokes, 60m (inc exercises), home, 75f, mostly shady, exercises Fri Jul 26 2019 17:45:00 GMT-0700 (PDT) Swim - 2200 strokes, 60m (inc exercises), work, 75f, sunny, exercises, paddles Sat Jul 27 2019 19:00:00 GMT-0700 (PDT) Swim - 0 strokes, 30m (inc exercises), home, 85-80f, shady, exercises Sun Jul 28 2019 18:00:00 GMT-0700 (PDT) Swim - 1200 strokes, 60m (inc exercises), home, 80-75f, shady, exercises Mon Jul 29 2019 18:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 41m, work, 75f, sunny, paddles Tue Jul 30 2019 - none Wed Jul 31 2019 17:30:00 GMT-0700 (PDT) Swim - 0 strokes, 45m (inc exercises), home, 75f, shady, exercises Thu Aug 01 2019 17:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 50m, work, 75f, sunny, shirt, exercises, paddles Fri Aug 02 2019 15:30:00 GMT-0700 (PDT) Swim - 1800 strokes, 40m, work, 75-80f, sunny Sat Aug 03 2019 - none Sun Aug 04 2019 - none Mon Aug 05 2019 17:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 42m, work, 80-75f, partly cloudy Tue Aug 06 2019 17:30:00 GMT-0700 (PDT) Swim - 1200 strokes, 50m (inc exercises), home, 75f, shady Wed Aug 07 2019 - none Thu Aug 08 2019 18:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 40m, work, 75-70f, partly shady Fri Aug 09 2019 - none Sat Aug 10 2019 17:00:00 GMT-0700 (PDT) Swim - 900 strokes, 60m (inc exercises), home, 80-70f, shady, exercises Sun Aug 11 2019 18:00:00 GMT-0700 (PDT) Swim - 1200 strokes, 60m (inc exercises), home, 80f, shady, exercises, padddles Mon Aug 12 2019 16:30:00 GMT-0700 (PDT) Swim - 2200 strokes, 49m, work, 85f, sunny, paddles Tue Aug 13 2019 19:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 37m, work, 80-75f, shady Wed Aug 14 2019 19:00:00 GMT-0700 (PDT) Swim - 1200 strokes, 40m (inc exercises), home, 85f, shady, exercises Thu Aug 15 2019 19:00:00 GMT-0700 (PDT) Swim - 900 strokes, 40m (inc exercises), home, 85-80f, shady, exercises Fri Aug 16 2019 19:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 40m, work, 75-70f, shady Sat Aug 17 2019 - none Sun Aug 18 2019 - none Mon Aug 19 2019 17:00:00 GMT-0700 (PDT) Swim - 2200 strokes, 54m, work, 75f, sunny, paddles Tue Aug 20 2019 - none Wed Aug 21 2019 18:00:00 GMT-0700 (PDT) Swim - 1200 strokes, 28m, work, 80f, sunny, exercises Thu Aug 22 2019 17:30:00 GMT-0700 (PDT) Swim - 1800 strokes, 39m, work, 80f, sunny Fri Aug 23 2019 18:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 38m, work, 75f, sunny, exercises Sat Aug 24 2019 - none Sun Aug 25 2019 12:30:00 GMT-0700 (PDT) Swim - 0 strokes, 80m (inc exercises), home, 80f, sunny, shirt, exercises Mon Aug 26 2019 18:00:00 GMT-0700 (PDT) Swim - 300 strokes, 60m (inc exercises), home, 75f, shady, exercises, w/ m Tue Aug 27 2019 - none Wed Aug 28 2019 16:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 39m, work, 75f, sunny Thu Aug 29 2019 - none Fri Aug 30 2019 18:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 41m, work, 75f, sunny to shady Sat Aug 31 2019 18:00:00 GMT-0700 (PDT) Swim - 0 strokes, 40m (inc exercises), home, 85-80f, shady, exercises Sun Sep 01 2019 18:00:00 GMT-0700 (PDT) Swim - 1000 strokes, 40m (inc exercises), home, 75f, shady, exercises Mon Sep 02 2019 - none Tue Sep 03 2019 18:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 40m, work, 75f, shady Wed Sep 04 2019 - none Thu Sep 05 2019 16:30:00 GMT-0700 (PDT) Swim - 1800 strokes, 36m, work, 75f, sunny, exercises, paddles Fri Sep 06 2019 15:30:00 GMT-0700 (PDT) Swim - 2200 strokes, 60m (inc exercises), work, 75f, sunny, exercises, paddles Sat Sep 07 2019 - none Sun Sep 08 2019 - none Mon Sep 09 2019 15:30:00 GMT-0700 (PDT) Swim - 1800 strokes, 40m, work, 80f, mostly shady Tue Sep 10 2019 - none Wed Sep 11 2019 17:30:00 GMT-0700 (PDT) Swim - 1200 strokes, 60m (inc exercises), hotel, 80f, shady, exercises Thu Sep 12 2019 17:30:00 GMT-0700 (PDT) Swim - 1200 strokes, 60m (inc exercises), hotel, 90-85f, shady, exercises Fri Sep 13 2019 17:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 60m (inc exercises), hotel, 95-90f, shady, exercises Sat Sep 14 2019 17:30:00 GMT-0700 (PDT) Swim - 600 strokes, 20m, hotel, 80f, shady, exercises Sun Sep 15 2019 16:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 50m (inc exercises), hotel, 80f, mostly shady, exercises Mon Sep 16 2019 17:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 38m, work, 75f, partly shady Tue Sep 17 2019 17:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 40m, work, 75f, sunny, exercises Wed Sep 18 2019 - none Thu Sep 19 2019 17:30:00 GMT-0700 (PDT) Swim - 1800 strokes, 40m, work, 75f, shady Fri Sep 20 2019 15:30:00 GMT-0700 (PDT) Swim - 1800 strokes, 50m (inc exercises), work, 85f, partly shady, exercises, paddles Sat Sep 21 2019 - none Sun Sep 22 2019 16:00:00 GMT-0700 (PDT) Swim - 0 strokes, 60m (inc exercises), home, 80f, partly sunny, exercises Mon Sep 23 2019 17:30:00 GMT-0700 (PDT) Swim - 1200 strokes, 29m, work, 75f, shady Tue Sep 24 2019 19:00:00 GMT-0700 (PDT) Swim - 1200 strokes, 27m, work, 85f, dusk to dark Wed Sep 25 2019 19:00:00 GMT-0700 (PDT) Swim - 1500 strokes, 36m, work, 85f, dusk to dark Thu Sep 26 2019 17:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 41m, work, 80f, sunny Fri Sep 27 2019 17:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 37m, work, 75f, sunny Sat Sep 28 2019 - none Sun Sep 29 2019 - none Mon Sep 30 2019 17:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 44m (inc exercises), work2, 65f, sunny but breezy, exercises, paddles Tue Oct 01 2019 - none Wed Oct 02 2019 16:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 39m, work, 75f, partly shady Thu Oct 03 2019 - none Fri Oct 04 2019 16:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 50m (inc exercises), work, 75f, partly shady, exercises, paddles Sat Oct 05 2019 - none Sun Oct 06 2019 10:30:00 GMT-0700 (PDT) Swim - 1200 strokes, 35m (inc exercises), town, 70-75f, sunny, exercises Mon Oct 07 2019 16:30:00 GMT-0700 (PDT) Swim - 1800 strokes, 39m, work, 85f, mostly shady, exercises Tue Oct 08 2019 15:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 60m (inc exercises), work, 85-80f, partly cloudy, exercises, paddles Wed Oct 09 2019 - none Thu Oct 10 2019 16:30:00 GMT-0700 (PDT) Swim - 1800 strokes, 50m (inc exercises), work, 75f, mostly shady, exercises, paddles Fri Oct 11 2019 17:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 50m (inc exercises), work, 80f, shady and sunset, exercises, paddles Sat Oct 12 2019 11:00:00 GMT-0700 (PDT) Swim - 1200 strokes, 30m, town, sunny, 70f Sun Oct 13 2019 - none Mon Oct 14 2019 16:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 41m, work, 70f, mostly shady Tue Oct 15 2019 - none Wed Oct 16 2019 - none Thu Oct 17 2019 - none Fri Oct 18 2019 15:30:00 GMT-0700 (PDT) Swim - 3000 strokes, 64m, work, 70f, sunny Sat Oct 19 2019 - none Sun Oct 20 2019 11:00:00 GMT-0700 (PDT) Swim - 1000 strokes, 30m (inc exercises), town, 65-70f, sunny, exercises Mon Oct 21 2019 15:30:00 GMT-0700 (PDT) Swim - 2400 strokes, 49m, work, 80f, mostly shady, exercises Tue Oct 22 2019 16:30:00 GMT-0700 (PDT) Swim - 2400 strokes, 54m (inc exercises), work, 85f, shady, exercises Wed Oct 23 2019 16:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 39m, work, 85f, sunny, exercises Thu Oct 24 2019 17:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 37m, work, 90-85f, shady Fri Oct 25 2019 16:30:00 GMT-0700 (PDT) Swim - 1800 strokes, 40m, work, 85f, shady, exercises Sat Oct 26 2019 11:00:00 GMT-0700 (PDT) Swim - 1500 strokes, 40m (inc exercises), town, 70f, sunny, exercises Sun Oct 27 2019 - none Mon Oct 28 2019 16:30:00 GMT-0700 (PDT) Swim - 1800 strokes, 39m, work, 70f, mostly shady, exercises Tue Oct 29 2019 - none Wed Oct 30 2019 17:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 35m, work, partly sunny, 70f, exercises Thu Oct 31 2019 - none Fri Nov 01 2019 16:00:00 GMT-0700 (PDT) Swim - 1800 strokes, 35m, work, 75-70f, partly shady Sat Nov 02 2019 - none Sun Nov 03 2019 - none Mon Nov 04 2019 15:30:00 GMT-0800 (PST) Swim - 1800 strokes, 36m, work, 75f, sunny Tue Nov 05 2019 - none Wed Nov 05 2019 - none Thu Nov 07 2019 15:00:00 GMT-0800 (PST) Swim - 1800 strokes, 38m, work, 65f, hazy sun, exercises Fri Nov 08 2019 - none Sat Nov 09 2019 - none Sun Nov 10 2019 10:30:00 GMT-0800 (PST) Swim - 1800 strokes, 50m (inc exercises), town, 55-60f, sunny but hazy, exercises Mon Nov 11 2019 15:00:00 GMT-0800 (PST) Swim - 2400 strokes, 47m, work, 75-70f, mostly sunny Tue Nov 12 2019 15:00:00 GMT-0800 (PST) Swim - 1800 strokes, 34m, work, 75-70f, mostly sunny, exercises, paddles Wed Nov 13 2019 - none Thu Nov 14 2019 - none Fri Nov 15 2019 15:00:00 GMT-0800 (PST) Swim - 1800 strokes, 40m, work, 70-65f, mostly sunny, exercises Sat Nov 16 2019 - none Sun Nov 17 2019 11:00:00 GMT-0800 (PST) Swim - 1800 strokes, 45m, town, 65f, sunny Mon Nov 18 2019 18:00:00 GMT-0800 (PST) Swim - 1500 strokes, 35m, Ka'anapali, water temp 82f, cloudy, surge Tue Nov 19 2019 13:30:00 GMT-0800 (PST) Swim - 1800 strokes, 90m, Lahaina, sunny, 85f, snorkel, {turtles: 12+} Tue Nov 19 2019 17:30:00 GMT-0800 (PST) Swim - 900 strokes, 30m, Ka'anapali, sunny, 85f Wed Nov 20 2019 12:00:00 GMT-0800 (PST) Swim - 600 strokes, 25m, Ka'anapali, 85f, sunny, exercises, {turtles: 2} Thu Nov 21 2019 - none Fri Nov 22 2019 12:30:00 GMT-0800 (PST) Swim - 1800 strokes, 36m, work, 65f, sunny, exercises Sat Nov 23 2019 - none Sun Nov 24 2019 11:00:00 GMT-0800 (PST) Swim - 1800 strokes, 40m, town, 55-60f Mon Nov 25 2019 - none Tue Nov 26 2019 00:00:00 GMT-0800 (PST) Lisbon Tue Nov 26 2019 08:00:00 GMT-0800 (PST) Swim - 1800 strokes, 40m, hotel, indoors Wed Nov 27 2019 10:30:00 GMT-0800 (PST) Swim - 1800 strokes, 35m, hotel, indoors Thu Nov 28 2019 08:30:00 GMT-0800 (PST) Swim - 1800 strokes, 38m, hotel, indoors, exercises Fri Nov 29 2019 10:30:00 GMT-0800 (PST) Swim - 1800 strokes, 52m (inc exercises), hotel, indoors, exercises Sat Nov 30 2019 09:00:00 GMT-0800 (PST) Swim - 1800 strokes, 38m, hotel, indoors Sun Dec 01 2019 02:30:00 GMT-0800 (PST) Swim - 1800 strokes, 36m, hotel, indoors Mon Dec 02 2019 10:30:00 GMT-0800 (PST) Swim - 1800 strokes, 38m, hotel, indoors Tue Dec 03 2019 - none Wed Dec 04 2019 09:30:00 GMT-0800 (PST) Swim - 1800 strokes, 38m, hotel, indoors Thu Dec 05 2019 10:00:00 GMT-0800 (PST) Swim - 1800 strokes, 38m, hotel, indoors Fri Dec 06 2019 - none Sat Dec 07 2019 - none Sun Dec 08 2019 10:30:00 GMT-0800 (PST) Swim - 1800 strokes, 42m (inc exercises), town, 55-60f, partly sunny Mon Dec 09 2019 - none Tue Dec 10 2019 - none Wed Dec 11 2019 10:00:00 GMT-0800 (PST) Swim - 1800 strokes, 41m, work, 60f, cloudy Thu Dec 12 2019 - none Fri Dec 13 2019 14:30:00 GMT-0800 (PST) Swim - 2400 strokes, 53m, work, 60f, cloudy Sat Dec 14 2019 10:30:00 GMT-0800 (PST) Swim - 1800 strokes, 39m, town, 55f, partly sunny Sun Dec 15 2019 - none Mon Dec 16 2019 15:30:00 GMT-0800 (PST) Swim - 2000 strokes, 40m, work, 60-55f, partly cloudy Tue Dec 17 2019 - none Wed Dec 18 2019 - none Thu Dec 19 2019 14:30:00 GMT-0800 (PST) Swim - 2000 strokes, 40m, work, 60f, sunny Fri Dec 20 2019 13:30:00 GMT-0800 (PST) Swim - 2000 strokes, 40m, work, 60f, cloudy Sat Dec 21 2019 - none Sun Dec 22 2019 - none Mon Dec 23 2019 14:30:00 GMT-0800 (PST) Swim - 2000 strokes, 50m (inc exercises), work, 55f, sunny, exercises Tue Dec 24 2019 - none Wed Dec 25 2019 - none Thu Dec 26 2019 15:00:00 GMT-0800 (PST) Swim - 1800 strokes, 45m (inc exercises), work, 55f, sunny, exercises Fri Dec 27 2019 - none Sat Dec 28 2019 - none Sun Dec 29 2019 - none Mon Dec 30 2019 16:00:00 GMT-0800 (PST) Swim - 1800 strokes, 38m, work, 60-55f, mostly shady Tue Dec 31 2019 - none