Race Resume

>> Wednesday, June 14, 2006

IN THE PROCESS OF BEING UPDATED ON 5/1/16 - 5/3/16, so please excuse any temporary formatting issues. It's being worked on.

This is a listing of only “official” races. To see a complete list of events (with more links to reports and photos), check the right sidebar of my blog.


- - - 2014 - - -


• Israman Half Iron Triathlon, Jan 16: (relay) 7:03:06, 66 out of 90 teams, 17 out of ?? in the "120+" division. Pre-Race Red Sea Swim (video), Race Report, Race Photos, More Race Photos, Final Race Notes, and Instagram Photos from my Israel Trip

• Y Guys Swim Meet, Feb 23: 31.69 50 yds (54 out of 67 overall, 3 out of 4 in the 30-34 age group), 1:09.88 100 yds (33 out of 50 overall, 2 out of 3 in the 30-34 age group), 7:26.08 500 yds (27 out of 32 overall, 3 out of 3 in the 30-34 age group). Meet Report and Official Results

• YWCA Indoor Triathlon, March 16: 25:42, 1 out of 17 overall. Race Report and Official Results

• Tues Night Time Trial, June 3: 35:11.49 for 13 miles, 22.16 mph, 54 out of 81 overall, 12 out of 15 in the 30-39 age group. Race Report, and More Photos

• Trinona Time Trial, June 7: 12:38.55, 15 out of 60 overall, 9 out of 23 in the open male division. Race Report, More Photos, and Even More Photos and Final Thoughts

• Trinona Triathlon Relay, June 8: 58:52, "The Fast and the Furriest" co-ed team, 1 out of 15 teams overall, 1 out of 9 co-ed teams. Race Report

• North Mankato Triathlon, June 28: 1:15:48, Team "3S" (Steve, Sarah, and Steph), 2 out of 8 teams overall. Race Report

• Waconia Triathlon, June 29: 1:29:52, "The Gold Guys Best Friends Team," 1 out of 12 teams. Race Report

• Waseca Triathlon, July 27: 1:18:16, 8 out of 91 overall, 2 out of 8 in the 30-34 age group. Race Report, Part 2, and Race Photos

• Lake Marion Triathlon, Aug 17: 1:16:06, 3 out of 218 overall, 2 out of 10 in the 30-34 age group. Race Report, and Official Photos

• Treadman Duathlon, Sept 20: 1:44:47, 7 out of 68 overall, 2 out of 3 in the 30-34 age group. Race Report

• TC Looney Challenge, Oct 4-5: 1st overall in the series, 10K: 38:40 (16 out of 2101 overall, 1 out of 130 in the 30-34 age group), 5K 18:38 (20 out of 2575 overall, 2 out of 96 in the 30-34 age group), 10 Mile: 1:01:42 (98 out of 8581 overall, 15 out of 548 in the 30-34 age group). 10K and 5K Race Report, 10 Mile Race Report, and Final Series Results

• ALS Superhero Dash 5K, Oct 11: 17:56.63 (raced with Henry), 1 out of 480 overall, 1 out of 45 in the 30-39 age group. Race Report, Final Race Thoughts, and some Awesome Race Photos

• "Kitten Mile," Nov 1: 7:09.9, 3rd elite. Race Report

2014 highlights: there's a lot of good stuff this year like winning the "Loony Challenge" and finishing 3rd at the Lake Marion Triathlon, but the 2 biggest highlights were racing 4 triathlons with friends/family as relays, and going to Israel to swim in the Red Sea as part of the Israman 70.3 Triathlon:


Top: Israman and Trinona. Bottom: North Mankato and Waconia.


Me, Rany, and Sharon racing in Israel.



- - - 2013 - - -


• Meet of the Miles, Jan 14: 4:56.56, 25 out of 134 overall, 4 out of 11 in the 30-39 age group. Race Report, and Results and More Photos

• Y Guys Swim Meet, Feb 23: 31.03 50 yds (45 out of 55 overall, 4 out of 5 in the 30-34 age group) and 1:10.17 100 yds (32 out of 46 overall, 1 out of 2 in the 30-34 age group). Race Report, Things I Learned, and Official Results

• Lake Johanna 4 Mile, March 23: 24:10 (raced with Henry), 4 out of 157 overall, 3 out of 20 in the 30-39 age group. Race Report, and Official Photos

• Falls Duathlon, April 27: 1:08:56, 11 out of 185 overall, 6 out of 37 in the 30-39 age group. Race Report, More Photos, and Official Photos

• Cinco Du Mayo Duathlon, May 4: 56:06, FIRST DUATHLON WIN! 1 out of 101 overall, 1 out of 17 in the 30-39 age group. Race Report , Part 2, and Official Photos

• Gear West Duathlon, May 19: 1:20:56, "Team Itchy and Scratchy," 3 out of 13 teams, 3 out of 8 male/male teams. Race Report, Crowning of the Relay Champs, Devon's version of the race, and More Photos

• Trinona Time Trial, June 8: 12:27.4, 14 out of 74 overall, 10 out of 32 open males. Race Report, Race Video (from my helmet cam), and Race Photos

• Friendship Day 2 Mile, June 29: 9:40, (short course) 1 out of 100+ overall. Race Report

• Richard A. Hoska Midsummer Mile, July 10: 4:40.5, 12 out of 151, 8 out of 31 in the 20-39 age group. Race Report, helping verify that the race was short, and More Photos

• Waseca Sprint Triathlon, July 28: 1:16:38, 11 out of 131 overall, 2 out of 3 in the 30-34 age group. Race Report, Garmin Data, Race Photos, and More Race Photos

• TNT Time Trial, July 30: 28:59.2 for 11 miles, 22.77 mph, 56 out of 85 overall, 17 out of 23 in the 30-39 age group. Race Report, and Race Photos

• Lake Marion Sprint Triathlon, August 18: 1:16:25, 7 out of 282 overall, 2 out of 16 in the 30-34 age group. Race Report, and Part 2

• Square Lake Half Iron Relay, Sept 8: DNF, Race Report, More About My Team, and Official Race Photos

• Swim-Off Against a Pro Triathlete, Dec 12: 1:09.6 for 100 yds, Race Report, Follow Up, and Devon's Response

2013 highlight: Taking my FIRST ever duathlon win at the Cinco DU Mayo Duathlon:





- - - 2012 - - -


• Securian Run Half Marathon, Jan 28: 1:25:22, 21 out of 830 overall, 5 out of ?? in the 30-34 age group. Race Report, a few final thoughts on the race, Race Photos

• Meet of the Miles, Jan 9: 4:53.86, 18 out of 136 overall, 2 out of ?? in the 30-34 age group. Race Report, Results

• Human Race 8K, March 18: 29:15, 67 out of 682 overall, 13 out of 44 in the 30-34 age group. Race Report, More Photos, Final notes and Grand Prix standings

• Lake Johanna 4 Mile, March 24: 28:48 (first race with Henry!), 7 out of 177 overall, 1 out of ?? in the 30-34 age group. Race Report, and Race Photos

• Get in Gear 10K, Apr 28: 36:47, 86 out of 3,654 overall, 12 out of 233 in the 30-34 age group. Race Report, Grand Prix standings

• Cinco Du Mayo Duathlon, May 5: 55:08, 2 out of 139 overall, 2 out of 15 in the 30-39 age group. Race Report, Race Photos with a report from first place, and Race Photos with people looking at my butt

• New Prague Half Marathon, May 12: 1:20:54, 4 out of 356 overall, 1 out of 20 in the 30-34 age group. Race Report, how I had such a good race, and Official Photos

• Brian Kraft 5K, May 28: 17:23, 81 out of 476 overall, 24 out of 52 in the 30-39 age group. Race Report, and a few things post-race

• Hillfest (bike race), June 2: Race Report, Race Photos

• Trinona Oly Triathlon, June 10: 2:37:30, 71 out of 292 overall, 11 out of 29 in the 30-34 age group. Pre-Race, Race Report, and Race Photos

• Minneapolis Triathlon (LTF), July 14: 2:28:26, 78 out of 763 overall, 14 out of 98 in the 30-34 age group. Race Report, More Photos, Official Photos, and Finisher's Video

• Rice Street Mile, July 26: 4:55.9, 20 out of 233 overall, 11 out of 50 in the 30-39 age group. Race Report

• Run for Blood 5K, July 28: 17:49, 7 out of 428 overall, 3 out of ?? in the 30-39 age group. Race Report and Race Photos

• USC Alumni Run CC Meet, Aug 18: 18:10, 3 out of 17 overall. Race Report

• Rochester Track Club Half Marathon, Aug 25: 1:25:45, 13 out of 312 overall, 3 out of 25 in the 30-34 age group. Race Report and More Photos

• Victory 10K, Sept 3: 38:02, 40 out of 529 overall, 7 out of 25 in the 30-34 age group. Race Report, More Photos and Grand Prix Standings, and Official Photos

• City of Lakes 25K, Sept 9: 1:39:50, 57 out of 720 overall, 7 out of 33 in the 30-34 age group. Race Report, Photos, Official Photos and Grand Prix Standings, and Post-Race Feet

• T.R.B. Mile, Oct 20: 6:53.87, 5th place elite. Race Report

• Rocky's Run 6K (XC), Nov 4: 23:25, 22 out of 163 overall, 1 out of 5 in the 30-34 age group. Race Report, Race Photos, and Final MDRA Grand Prix Standings

• Fast Before The Feast 10K, Nov 22: 37:16 (racing with Henry!), 4 out of 304 overall. Race Report and Race Photos

2012 longest race ever: I won the 14 race MDRA "Grand Prix" series for 2012, and as part of that, I finished my first 25K:


In my new pink plaid "Pink and the Brain" shorts.



- - - 2011 - - -


• New Years Resolution Track Meet, Jan 2: 17:17.3 for the 5000. 2 out of 19 overall, 1 out of 4 in the 19-34 age group. Race Report, Finishing Photos, Race Photos

• MDRA Meet of the Miles, Jan 10: 4:49.53 for the mile. 12 out of 136 overall. Race Report, More Photos (on my Examiner page), Results

• St. Paul Winter Carnival Half Marathon, Jan 29: 1:15:14. (Only around 11.6 miles.) 25 out of 817 overall. Race Report, Photos and Results (on my Examiner page), Race Video, Race Photos

• Falls Duathlon, April 30: 1:12:56, 12 out of 131 overall, 4 out of 13 in the 30-34 age group. Race Report, More Photos (on my Examiner page), Final Thoughts, Race Photos

• Oakdale Duathlon, May 14: 1:09:58, "Team Happy Pants," 1 out of 25 teams, 1 out of 11 all male teams. Race Report, More Photos (on my Examiner page), Race Photos

• Gear West Duathlon, May 22: 1:17:08, "Team Happy Pants," 1 out of 20 teams, 1 out of 8 all male teams. Race Report, Photos and Results (on my Examiner page), More Muddy Photos

• Apple Duathlon, May 28: 1:36:42, 21 out of 226 overall, 2 out of 21 in 30-34 age group. Race Report, Photos and Results (on my Examiner page), More Examiner Photos, Even More Photos, Race Photos

• Liberty Triathlon, June 11: registered, but didn't race. Instead, I was at the hospital watching my son be born!

• LTF Sprint Triathlon, July 9: 1:17:30.3, 22 out of 820 overall, 5 out of 49 in the 30-34 age group. Race Report, Examiner write-up (and pro photos), me and the pros pre-race, a few more race details

• Waseca Sprint Triathlon, July 31: 1:18:27, 6 out of 147 overall, 2 out of 17 in the 30-39 age group. Race Report, More Photos (in my Examiner write-up), Official Photos

• Lake Marion Sprint Tri, Aug 22: 1:16:53, 6 out of 314 overall, 3 out of 20 in the 30-34 age group.Race Report Part 1, Race Report Part 2

• TC 10 Mile, Oct 2: 1:01:20, 139 out of 7548 overall, 21 out of 506 in the 30-34 age group. Race Report Part 1, Race Report Part 2 (with farm animals), the Famous "Sexy Farm Animal Video", Official Photos

• The "Kitten" Mile, Oct 15: 6:47, 3rd in the "elite male" category. Race Report

• Challenge Depression Track Meet, Dec 4: 17:49.36 for the 5000, 4 out of 16 overall, 1 out of 4 in the 19-34 "open male" age group. Race Report, Race Splits

2011 photos from memorable races: Matt and I coming from behind in 2 duathlon relays to take the win (at the Oakdale Du [top] and the Gear West Du [middle]), and winning my first "Apple" at the Apple Duathlon (bottom) - a goal of mine since my first duathlon in 2006:


(I also wore the "Tutti Frutti" shorts for every mulitsport race this year!)



- - - 2010 - - -


• Securian St. Paul Winter Carnival Half-Marathon, Jan 23: 1:28:55, 34 out of 786 overall, 8 out of 53 in the 25-29 age group. Race Report, Race Video (I ran with a camera), Photos.

• 100% Irish For a Day TC 10 Mile, Mar 13: 1:02:44, 18 out of 779 overall, 9 out of 81 in the 22-29 age group. Race Report, Photos

• Lifetime Fitness Indoor Tri, Mar 14: 2 out of 88 overall. Race Report, Results

• MDRA Lake Johanna 4 Mile, Mar 20: 22:42, 6 out of 140 overall, 1 out of 5 in the 20-29 age group. Race Report

• The Human Race 5K, Mar 28: 17:11, 2 out of 498 overall, 1 out of 26 in the 25-29 age group. Race Report, Photos

• MDRA Mudball Classic (trail race), Apr 18: 25:04, 3 out of 76 overall, 2 out of 3 in the 20-29 age group. Race Report, Photos from the Kids Race, One More Photo

• Pine Line Half Marathon, Apr 24: 1:22:51, 2 out of 78 overall, 1 out of 5 in the 20-29 age group. Race Report, Results and More Photos

• Cannon Falls Duathlon, May 1: 1:13:14, 12 out of 207 overall, 2 out of 10 in the 25-29 age group. Race Report Part 1, Race Report Part 2, Photos from Erik, Official Photos

• Oakdale Duathlon, May 15: 1:09:45, "Team Happy Pants," 3 out of 30 teams, 3 out of 9 all male teams. Race Report, Photos, More Photos (on my Examiner Page)

• Gear West Duathlon, May 25: 1:20:25, "Team Happy Pants," second place team (2 out of 12 teams total, 2 out of 4 all male teams). Race Report Part 1, Race Report Part 2, Video

• Liberty Olympic Tri, June 12: 27:34 / 1:45 / 1:07:07 / 0:59 / 38:14 = 2:15:37. 8 out of 164 overall, 1 out of 6 in 25-29 age group. Race Report, Race Photos

• Great Prairie 2.5 K Open Water Swim, July 18: 47:57, 3 out of 16 in the "wetsuit division," 1 out of 1 in the 20-29 age group. Race Report, More Photos (on my Examiner page)

• Waseca Sprint Tri, Aug 1: 1:18:27, 5 out of 136 overall, 2 out of 18 in the 20-29 age group. Race Report, More Photos, Photos and Report (on my Examiner page)

• Mosquito Man Duathlon, Sept 4: 1:15:07, 4 out of 84 overall, 2 out of 6 in the 25-29 age group. Race Report, Video, Photos and Report (on my Examiner page)

• Twin Cities Medtronic 10 Mile, Oct 3: 59:05, 43 out of 7,017 overall, 18 out of 458 in the 22-29 age group. Race Report, Photo and Video links (on my Examiner page), Spectating Photos, Cheering Video, Official Photos

• Lifetime Fitness Indoor Tri, Nov 14: 1 out of 41 overall. Race Report, Results

2010 photos from great races: Running to a 5K PR and biking to an Oly Tri PR:





- - - 2009 - - -


• Challenge Resolution Track Meet, Jan 1: (1 mile [not 1600] on a 200 meter track) 4:54.6, 4 out of 21 overall, 2 out of 4 in age group. Race Report.

• St. Paul Winter Carnival Half-Marathon, Jan 24: (shortened to a 10.25 K due to the cold) 40:10, 18 out of 670 overall, 6 out of 43 in age group. Race Report, Race Photos.

• Rochester LUABC Half-Marathon, Feb 15: 1:28:05, 5 out of 120 overall. Race Report, Race Photos.

• Lifetime Fitness Indoor Triathlon, Eagan, Mar 8: 3 out of 60 overall. Race Report, Results.

• Ironman 70.3 New Orleans, April 5: 38:44 / 4:41 / 3:02:11 / 6:23 / 1:36:28 = 5:28:25. 433 out of 2321 overall, 356 out of 1672 men, 50 out of 186 in 25-29 age group. Race Report, Post Race. (Find more links on this race in the sidebar.)

• MDRA Mudball Classic, April 19: (4 mile trail run) 24:48, 4 out of 70 overall. Race Report.

• Winter BeGone Duathlon, April 26: 1:07:13, 15 out of 115 overall, 4 out of 7 in age group. Race Report (4th in AG), Race Photos, More Photos.

• Cannon Falls Duathlon, May 2: 1:18:03, 12 out of 135 overall, 6 in age group. Race Report, Race Photos and Results.

• Gear West Duathlon, May 17: 1:22:41, “Team Happy Pants,” second place team. Race Report, Race Photos.

• Apple Duathlon, May 23: 1:41:59 (would have been 1:39:59 without penalty), 102 out of 308 overall, 69 out of 193 men, 9 out of 24 in the 25-29 age group. Race Report, Race Photos, More Race Photos.

• Liberty Olympic Distance Tri, June 13: 28:07 / 2:06 / 1:12:09 / 1:13 / 39:33 = 2:23:06. 37 out of 194 overall, 35 out of 135 men, 9 out of 15 in the 25-29 age group. Race Report, Race Photos.

• Free to Run 4 Miler, July 4: 23:49, 3 out of 154 overall. Race Report, Race Photos.

• Chisago Lakes Sprint Tri, July 26: 1:33:29.6, 47 out of 822 overall, 40 out of 375 men, 9 out of 59 in age group. Race Report, Race Photos.

• St. Croix Valley Olympic Tri, Sept 6: 29:38 / 1:39 / 1:12:43 / 0:47 / 38:16 = 2:23:00. 15 out of 111 overall, 13 out of 83 men, 2 out of 9 in the 20-29 age group. Race Report, Photos.

• Get Ready to Rock 10K, Sept 12: 36:46, 1 out of 105 overall, 1 out of 7 in the 20-29 age group. Race Report, Photos.

• Cannon Wells Duathlon, Sept 26: 1:08:21, “Team Happy Pants,” first place team. Race Report, Results.

• Medtronic TC 10 Mile, Oct 5: 1:02:43, 95 out of 5797 overall, 84 out of 2254 men, 48 out of 436 in the 22-29 age group. Race Report, Race Photos.

• Monster Dash 10 Mile, Oct 31: 1:02:19, 3 out of 937 overall, 1 out of 48 in the 25-29 age group. Race Report, Race Photos, More Photos.

• Tesfa 5K, Nov 7: 18:15, 1 out of 52 overall, 1 out of 6 in the 20-29 age group. Race Report, Results.

• Lifetime Fitness Indoor Triathlon, Nov 22: 1 out of 60 overall. Race Report, Results.

2009 photos from great races: (left to right) Frozen half-marathon finish, IM 70.3 New Orleans finish, and exiting the water during one of two 2:23 olympic triathlons in 2009:





- - - 2008 - - -


• St. Paul Winter Carnival Half-Marathon, Jan 26: 1:29:25 , 71 out of 1211 overall, 17 out of 90 in age group. Race Report, More Photos.

• Race Up The Place Stair Climb, Feb 2: 4:11, (900 step stair-climb) 1 out of 334 overall. Race Report, Photos.

• Lifetime Fitness Indoor Triathlon, Feb 24: tied for 10 out of 100 overall. Race Report, Results.

• Human Race 8K, Mar 16: 30:30, 121 out of 1033 overall. Race Report.

• Joe Plant 5K, Mar 30: 17:27, 1 out of 300. Race Report, Results.

• Doughnut Run 5K, April 13: 10:24 (“doughnut adjusted” time), 1 out of 300. Race Report, Results.

• Winter Begone Duathlon, April 27: 2:07:27, 10 out of 52 overall, 2 out of 4 in the 20-29 age group. Race Report, Results, Photos.

• Gear West Duathlon, May 18: 1:25:55, “Team Happy Pants,” second place team out of 16. Race Report, More Photos.

• Apple Duathlon, May 24: 1:48:25, 97 out of 269 overall, 6 out of 15 in the 25-29 age group. Race Report, Results & Photos.

• Grandmas Marathon, June 21: DNF Race Report (DNF Part 1), Race Report (DNF Part 2).

• Free To Run 5K, July 4: 18:08, 3 out of 114 overall, 2nd in age group. Race Report, Photos & Results.

• Lifetime Olympic Tri, July 12: 31:56 / 4:26 / 1:16:19 / 2:16 / 42:34 = 2:37:33. 231 out of 1148 overall, 26 out of 111 in 25-29 age group. Race Report, More Photos.

• Chisago Lakes Sprint Tri, July 27: 1:23:03, 73 out of 781 overall, 16 out of 52 in my age group. Race Report, More Photos.

• St. Croix Valley Sprint Tri, Aug 30: 1:11:10, 39 out of 529 overall, 8 out of 29 in 20-29 age group. Race Report, More Photos.

• Square Lake Half Ironman Tri, Sept 7: 38:13 / 3:51 / 2:54:26 (short) / 4:06 / 1:53:24 = 5:33:58. Video, Race Report Part 1, Race Report Part 2, Race Photos.

• Cannon Lake Duathlon, Sept 13: 1:07:20, “Team Happy Pants,” first place team. Race Report.

• Osceola Duathlon, Sept 28: 1:24:22, “Team Tighty-Whitie,” first place team. Race Report, Race Photos, Newspaper Article.

• Challenge Aging 5K, Oct 12: 18:29, 1 out of 70 Race Report, Race Photos, More Photos.

• Monster Dash 5K, Oct 25: 18:38 (in a costume), 2 out of 700 overall. Race Report, Results, Revised Results & Photos.

• Tesfa 5K, Nov 1: 17:48, 2 out of 52 overall, 1st in my age group. Race Report, Results.

• 623 Run, Roseville, Nov 8: (6.23K) 24:20, 12 out of 427. Race Report, Results.

• Giving Thanks 5K, Nov 27: 18:07, 4 out of 700. Race Report, Race Photos.

• Challenge Courage Track Meet, Dec 21: (1 mile [not 1600] on a 200 meter track) 5:00.7, 3 out of 15. Race Report, Race Photos.

2008 photos from an interesting race: Square Lake Half Ironman. I did the entire 13.1 mile run in a grim reaper costume. It rained, so the costume got heavy and rubbed off my nipples. And I did the run without knowing there was a big, puffy cat toy in my shoe (I just thought I was getting a huge blister at the end of my toe):





- - - 2007 - - -


• Lifetime Fitness Indoor Triathlon, Feb 18: 13 out of 100 overall. Race Report 1, Race Report 2.

• Apple Duathlon, May 26: 1:56:36 (would have been 1:54:36 without penalty), 151 out of 195 overall. Race Report 1, Race Report 2.

• Chisago Lakes Half IM Triathlon, July 29: 44:35 / 5:08 / 3:05:13 / 4:00 / 1:48:15 = 5:47:13. 134 out of 225 overall, 95 out of 144 men, 16 out of 22 in the 25-29 age group. Race Report, More Photos.

• Ironman Wisconsin Triathlon, Sept 9: 1:29:10 / 10:48 / 7:06:53 / 8:38 / 4:58:03 = 13:53:32. 1538 out of 2209 overall, 130 out of 156 in the 25-29 age group. Ironman Race Report. (Find more links on this race in the sidebar.)

• Monster Dash 5K, Oct 27: 19:28, 13 out of 250 overall. Race Report, Official Results.

• Tesfa 5K, Nov 3: 19:11, 1 out of 40 overall. Race Report.

• Giving Thanks 5K, Nov 22: 18:43, 2 out of 200 overall. Race Report.

• Reindeer Run 5K, Dec 1: 19:34, 20 (or so) out of 800 (or so) overall. Race Report.

2007 photos from a big race: My FIRST Ironman:





- - - 2006 - - -


• Lifetime Fitness Indoor Tri, May 7: 25 out of 87 overall. Race Report.

• Apple Duathlon, May 27: 1:54:30, 134 out of 255 overall, 15 out of 21 in the 25-29 age group. Race Report.

• Lifetime Fitness Olympic Distance Tri, July 15: 2:18:32 (shortened due to the heat). 536 out of 976 overall, 408 out of 661 men, 54 out of 82 in the 25-29 age group. Race Report, More Photos.

• Chisago Lakes Sprint Tri, July 30: 1:41:53, 115 out of 668 overall, 93 out of 311 males, 15 out of 39 in age group. Race Report, More Photos.

2006 photos from a big race: My FIRST Triathlon:


Post a Comment

Thanks for your comments! Have a great day!

Twitter

Follow steveinaspeedo on Twitter

Facebook Fan Page

All content and original images copyright 2006 - 2016 by Steve Stenzel, AKA "Steve in a Speedo." All Rights Reserved.
Want to use something seen here? Just ask - I don't bite.