Saturday, January 30, 2010

Pictures! After swim~ :D




Lovely bunch of swimmers, Great friends. Superbly open-minded kind of people in knowledge sharing and I'm just glad I formed this training and met you guys!
If you're new and just saw this blog, come join us! We're all beginners who have decided to embark on a journey to explore multisports! :) Oh, for the singaporeans in us, Its FREE. :D
Cheers
KK

Thursday, January 28, 2010

Robert, Leon, Neil and Pauline Swim analysis.

Firstly: The videos are uploaded at youtube.

Instructions to view them:
Go to http://www.youtube.com/
search keywords "gqsamsam" and you'll see the videos uploaded by me.

Secondly, sorry for this post getting REALLY messy, Its 5am and I did a hill repeat after I came back home just now... and the blog postS before this... pardon my half eye closed picture editing and video upload.... They're still uploading now as of 5:13am.I'll leave this on and I believe it should be ready by the time you read this post.

Next up, stroke autopsy.
-------------------------------------
Robert:



This picture is a perfect picture to show that you're really not streamline in your swim yet..
Thus there is a huge load of drag.... look at mine if you have the chance. In the previous entry. :)

The left arm is already pulling when you're breathing. It should really be where the white line is. Your left ear resting on the shoulder of left arm.



Bad pull timing: Left arm should wait for right arm to reach when the red arrow is pointng before it starts going down and starts pulling.




Lack of plantar flexion at ankles despite good streamline position when NOT breathing.



Reasonable streamlining but legs are opened up! Should keep them straight and together all the time even when kicking!



This is the swim before I pointed out to you regarding pulling the hip and legs up using your core. You can see your hips and legs are REALLY under the water. Also, the hips are FLAT?! meaning you're rotating your shoulder, but your hips are not turning! We should try to start all movement from our hips yah.




Another picture to show bad streamlining whil breathing. Hip is flexed, knee flexed, left arm pulling.

Overall I see your swim improving after this monday swim session. Keep working at it, you're definitely in the right direction now that your hips are no longer sinking. Breathing can poise a HUGE problem so its time to tackle that NOW! :)


-------------------------------------


Next:
Pauline



Its REALLY streamline. *Clap clap* But I can't even see you opening your mouth breathing! Don't blame the pic for being blur.. you know yourself you're not breathing enough! No wonder you're always out of breathe! Even wilson found it weird. :D




STREAMLINE! But Arm pull short! if you finish the push phase til your arm is straightened, the hand should exit at where the mid thigh (white arrow pointing) is. From the splash, you can see that your hand is freshly exiting the water in this pic thus the pull is Incomplete.



STREAMLINE (As usual).. BUT why are you flat!? My camera can't take 25frames per sec, so i didn't pause you in an awkward position. You see for yourself inthe video, you'll see that as one stroke finishes and come back, you'll wait til the arm straighten out in the water before starting the next pull.

Once the hand passes forehead can start pulling liao! Entry and pull should start together!

Plus, hips are flat because of the wait for the arm to return completely. There really shouldn't be any fat hip moments of freestyle swim.

Overall, the swim is good, but REALLY need to work on the breathing!!!!


------------------------------

Next:

Leon



When you're doing a relax swim,you streamline position is out, imagine what happens when you are trying to apply bull strength to increase speed.. it only gets worst... Try to stretch out at hips area, doing a hip extension.



Kungfu kick is no good for FS swim... :Pp Keep that leg down and keep those momentary big splashes away!!!! creates drag that are no good!


Left arm start pull too late, Right arm enter liao straighten already the left arm should be underneathe the chest already!


As a result? hips are flat again, like robert and pauline, and the legs ARE SINKING!!!

No doubt, you're one of the most impressive learner I've ever seen! Please jiayou on the stroke and relax on the strength and stamina part.

With efficiency comes speed! All the above are film at slow speed swim and thus the mistakes are small and insignificant.. when you increase force application, body tends to move off the alignment quite abit.. core work is needed! :)

-------------------------------

Next:

Neil:





Neil's swim is in fact the most error free. :P Body is relatively streamlined and the only problem is that you always over reach in front and enter with the whole arm splashing onto the surface or the elbow smashing right ONTO the water.
Remember that when you press water downwards you travel up. Not too good for moving forward.
The pull timing is also a little off whenever you breathe. Make sure one hand passes forehead before another pulls. If you get that right, you'll be fine. :)
Cheers
KK

Jersey issues

Currently confirmed:
KK
Sam
Gen
Wilson
Pauline
Robert
Lawrence
Leon
Marianne
Jiawei
KH

I will get the following checked out:
Minimal order qty
Price
Logo design
Their sizing measurement
Delivery Date

Pauline, Robert and Leon may have to race the biathlon with your swim suit this feb as I doubt it'll be this fast. Still it'll be good to get for future race. :)

Cheers
KK

Swim Training - 280110!

2 groups:
Pauline, Robert, Wilson and KH
4X50 as Free Breast Free Breast
4x50 as drills:
1) KoS 25 Left, 25 Right
2) Catchup
3) 4 pull 1 breathe (For stroke symetry check)
4) Touch ear high elbow FS

6x50, 30sec on last person

100 Breast cooldown

KK
Sam
Gen
Lawrence
Marianne
Jiawei
Leon


warmup:
300 as 2(100free+50back/breast)

Main set:
10x50 on 1:15
5x200 on 5:30

100 breast cooldown

1.8KM for second group
800m for first group.

----------------------------------------------

Can see the tiredness from those doing 5x200m. It is quite taxing especially for those doing it the first time and only hae about 30seconds to 40seconds rest. I personally hate this sets but did them at 4:15 until i grew to love them.
I feel that they push my aerobic and anaerobic capacity pretty hard when I go hard at them for 5 sets. I almost always recover and find myself stronger in my subsequent swim after doing every 5x200.
It was great seeing everyone going 5min and below for every set. *Happy*


-----------------------------------------------

Group 1, I thought there was a little more rest than there should be. But then, its ok as for now, your stroke technique is most important and thus being fresher beats doing the laps just to clock mileage.
Also, there were some confusion in doing the drills.. its ok, i will smoothen out once you join the training more often. :)

--------------------------------------------------

Individually:

Robert, Pauline, KH and Wilson.

I can see generally that Breathing pattern's a problem, that's why I introduced the 1357911 secs bubbling. Practicing as a group will ease the feeling of being treated like a kid.

Robert:
Improvement is present after you started activating the core and breathing slightly faster. There're still loads of room for improvement especially in the streamlining aspect and breathing control and power exertion + relaxation control. Check the video entry after this for more info.


Pauline:
Silky like satin strokes enables you to swim pretty fast but then you're still out of breathe. After analysing your video, I found that you're breathing REALLY short breathes! Open the mouth to breathe!!!!!! Nobody will say its unglam one la...
You have to take yoga breathes (into your tummy) every stroke you take! That way, fresh oxygen will help you relax and swim better! TRY IT!


KH:
When I first saw your swim tonight, I was like "Wow... not bad eh..".. It was impressive, I bet Wilson share the same sentiment but he's a dragonboater (plus he's always heaving 45kg worth of load up into the sky as a cheerleader) and you're a gamer... so he definitely stronger than you in terms of strength. Still, as per spoken at our computer table, you should try to exert lesser force and focus on streamlining like what Pauline is doing. She is taking in incredibly little amount of oxygen each time she breathe and she can still last the whole length of the pool, it shows she's not exerting any much amount of force. *Robert and Wilson please take note, you guys are doing the opposite when tired, DEEP BIG HEAVY BREATHES PLUS SUPERMAN STRENGTH KINDA PULLS.*


Wilson:
I see vast improvement in your swim but the flexibility around the shoulder area and limited ROM from the tricep and lats ought to change to allow for more room of improvements. I believe any swim coach in SK will say your swim's pretty good but its stiff. I can specifically pinpoint to you which muscle group is "shortened" in terms of Range of Motion. Contact me on FRIDAY gym session after my swim for more info. Core strength is also a challenge for swims above 50 or 75 I believe.

Tips: Look at the mirror with your hands at your side, you'll see your knuckles are forward facing, it shows tight chest and weak back, anterior rotation of shoulder and thus causing inability to activate lats at 100%. You gotta keep the shoulders back if you need some REAL POWER *Ouuhhhh Yeah...*


Lawrence:

This is one consistent swimmer I'm seeing here. I can tell you probably know the work of pacing as well or possibly even better than me does.

I can see you are CHILL in all 5x200. If nobody notice that, its because they're not as chill as you were.

I got no complaints but just praises so I'll keep that to myself to prevent any ball carrying here.

Keep up the good work. Your MTB fitness is starting to come in to swimming as you master the stroke better.

Just like you said, reduce on the kick, keep them straight and together, let the body be streamline and just pull through it. In the pool, try to keep the head lower as it s a little on the high side even when you're not breathing (looking in front to check traffic i suppose) but it can become a bad habit if you just keep practicing swimming that way. :)


Leon:

Awesome swim! The fact that you know your strokes won't holding up well is good sign that you're learning the importance of the stroke in immediate reference to your swim speed.

From what I can see from my side when I swim, your pull is REALLY SHORT. take a look at the upload of vid and pic later, there is a picture where pauline is doing a short pull. with the thumb exiting at the hip area.. you're doing just that.

That happens when swimmer tries to increase stroke rate beyond the limit when they can still pull all the way back and maintain a good pull form.

Remember that speed gains come from these:
Stroke length (the strength of your pull with Good technique) + Stroke rate (This only count if your stroke length is good, imagine doing 1000 pulls of 10cm movement...hmmmMMmm.. -_-.. )

When you're tired, you have to learn to be patient to actually slow down your movements. That way, you'll get faster. If you just increase the stroke rate to compensate the drop of form, you'll just create MORE drag.

Ask wilson:
"Don't fight the water... because...?"
Wilson: "You'll never win!"

It's always giving you cubic form of resistance.. how strong you are, its cubic times stronger.. thus it only make sense to go with the flow when you're tired and running out of strength. To pull gently and make use of hydrodynamic and streamlining. Think about it and I hope to see some improvement in the next swim!

PS: Stop chasing the girls la.. brush up the strokes first, gen's probably stronger than you (she can smash the shuttle with the badminton racket until the RACKET BREAK. Beat that.)... Sam's mileage in the pool probably wins EVERYONE OF US in the pool.. I highly doubt her good stroke endurance is gonna give way anytime soon. :Pp

Work on your stroke, you'll see wonderful things happening.

Hope to see you on my side during the swims soon. :)


Sam:
Damn, you're becoming a threat.. I'm only 25seconds faster than you on 200s... haha.. 4min flat for 200m on the 5th set was impressive even though your fast swim meant you have more than 1 min of rest between each set.:) I'm so proud of you.
I thought you held out really finely on the 10x50, very clever to go slow there but you're still under 59seconds for all the 10x50!

5x200:
1) 4:19
2) 4:15
3) 4:12
4) 4:07
5) 4:00

Perfect pace! Try to go consistent on 4:15. :)


Marianne:

5x200 was a new experience eh? But its getting a little nuah already, You're doing 4:48 for ALL 5 SETS! Good relaxed pacing. It isn't reallY a pace but you're probably just letting the body do its job at a Comfortable pace. Our muscles don't have memory but your body's nervous system does. AKA Your brain is very comfortable with your body doing 1min 6secs 50m, 2m23secs 100m and 4m48secs of 200m. If i did not remember wrongly, all your swims are same timing all the time.

Time to push it a little. When its 50, nothing much you can do. But once more than 1 lap, you can play the easy-go-hard-return game. Look below for explanation.

I'd give you credit for the stroke improvement! Pulls seems longer now but you should really swim beside gen and sam because they're masters of gliding and they're around the same speed as you at the beginning.. just by rotating to the side to see how they swim will help you gain lots of insights on how long they stay on their side to swim.<----- EVERYONE please take not too.


Gen:

Injuries are creeping up as far as I can see. Hamstring and shoulders are usually the first to go.
Stretching is your best bet now. Contact me for more info on where to stretch. I don't trust sam on remembering this. Sorry dear.

Also, pulling back your shoulder whilst pulling is important too since weak shoulder is evident in your family.

I find your pull really short at times and you tend to glide more on one side than another. I couldn't see clearly as you were pretty far on the side and water was murky. Still I got a feeling you're gliding much longer on the non breathing side. Stroke symmetry is KEY if you need distance per stroke.
Go do the math yourself... if you do 2.5m of gliding per side then you'll only need 20 strokes to finish 50m, but if you do 2.5m on the right and only 1.25m on the left then you'll need 26.5 strokes.

If you're going to catch your sister then that 6.5 strokes is gonna cost you a total of 26 strokes per 200m. Do 5 sets and you're doing 130 strokes more. No wonder you're getting slower and not faster despite being so strong.


Jia Wei:
When I saw your first 50m of the 10, I saw myself when it was 3 months back. Back then I still believed when I swim fast, my hands and legs has to move as fast or faster than a speed boat's rotor. But it turns out the opposite and I was glad I learn it through an experiment of 2x500m Time Trial swims I did on my own. I did the first one with flying arms and legs (each lap getting more and more in terms of quantity of stroke cycles as I want to go faster and finish strong)... then the second set of 500m, I did with more gliding + HARD push phase of every pull. Note that there was only 2min of rest in between and the second set I did SIGNIFICANTLY LESSER AMOUNT OF PULLS.

Guess wat?

1ST 500M: 9:55
2nd 500M: 9:47

I had it in my training log if you need proof I can show you, sam was there to watch too.

When we do long D swim, it is vital that we can maintain our stroke length with good ratio to our energy expenditure over time. You can see for yourself that the swim was gradually deteoriating through the first 5 of the 10x50m. If still in doubt, we can try it again when your hamstring gets better.

I personally feel that you should glide more, use your bull strength sparingly and you'll definitely be able to outswim lots of us. You got a GOOD catch and pull position. I can really see you holding and anchoring onto the water at the beginning of the pull but its a pity you always die off after 17.5m as the anaerobic is already used up. Just imagine if you can maintain a lower stroke rate, at AEROBIC threshold and not Anaerobic... You should be able to maintain that speed much longer. :)

Hope you'll come more often if you're willing and we can share more! :)
Remember that this swim clinic is for triathlons and long D swims.. no longer 3:15 or 4:15 or 6mins of rescue oh.. :)


---------------------------------

For those maintaining same pace all the time, it is inevitable the pace will slow down despite still feeling comfortable. Its like lifting a 5kg dumbbell, you can lift it for 10times then on the 11th time you're struggling, you pick up a 4kg dumbbell and you'll be able to continue lifting.

In swimming, the dumbbell's weight is equivalent to the resistant of the water and the harder you pull, the more the resistant, ie heavier the dumbbells.

For example,When you're doing the first lap, you'll apply 5kg of strength to do x number of pulls to reach 50m and lets say your timing is 1min. As you do more laps, your muscles will tire out, and then the common thing to do is to swim in a way that is still comfortable, as comfortable as the first lap. How?

If you need comfort to remain when strength has already dropped, you will have to carry a 4kg dumbbell, Ie doing a shorter pull or applying lesser force per pull.

Then? the timing will increase for each lap and you get slower.

Thus, for those who wants to break out of that sack and just push it a little, i recommend you take the 50m timings I've taken your moderate effort swims and just multiply by 4 and try to aim for that timing or lesser for your 200m repeats.

If you're doing 1min moderate swim 50m. Then do a 4minutes 200m swim. You'll probably find that 1 min for first lap is easy, and to get 1min again on the second lap continuously will be slightly harder and on the 3rd lap and 4th lap you may be busting your lungs out a little just to hit 1min per lap.

Have fun trying. :) Oh, and for a goal, I'm doing 3:30 for about 85% of my max effort for 200m. Its pretty slow in terms of a Pure swimmer but it should be suffice for you guys to aim for until august or end of year(unless you train 7 days a week and clock 70km on swim mileage a week then you'll probably overtake me in a couple of months. :P)!

:)

Cheers
KK

Friday, January 22, 2010

My quote.

"Fitness is a lifelong journey. Just like learning, it's not just a destination."
By KK.

Cheers

Thursday, January 21, 2010

A long post of training log. PICS AND VIDS INC!

NOTE: IF YOU CAN'T WATCH THE VIDEO, GO TO YOUTUBE AND SEARCH FOR A USERNAME of "gqsamsam". The videos are all there under that account.

This log is slightly ego hurting. Be warned, but take heart that everything written is true and are facts we NEED to know in order to improve.

Tonight's intended program:
Group A:
Sam, Gen, Mari, Weihan, Leon, Neil
Warmup:
100Free
100KoS, arm ext.
100Free
100KoS, arm ext.
100Free

Pre set:
2x150 build up, no rest

Main set
Pyramid set
50,100,150,200,150,100,50
w/ 5sec rest between each

200(easy, moderate, fast, easy)

Cooldown
100 breast

Group B:
Robert, Wilson, Ziting
Warmup
4x50(Free, Kick w/ board, Pull, Free)

Pre set
4x50 Free
1min rest on last person reach

Main set
Pyramid set
25,50,75,100,75,50,25
30 sec rest between each

Cool down
200 breast

-----------------------------------

Review
Sam:
Sub 1min easy swims after the run in the afternoon?!
Amazing.






As you can see, before the I note you on the breathin part to keep your ears to your shoulder, your breathing is very not streamlined. Compare mine. :)


Gen:
Backache. Great effort! I hope you're heeding my advice to stretch after every workout... Shan't nag more and just keep my fingers crossed that you won't get injured someday just because of tight muscles. I nag cos I care k. So take care.

Marianne:
Still very short pull. The video and pics below will be self explanable.... Let me know if you don't understand still.




Why is the thumb out?

The arm just exited water, see the back splash.. why so early exit?



As you can see, sam and I are both pulling all the way to our thigh, whilst yours is at your tummy area only... one thigh length worth of propulsion leh!!


Leon & Neil
I noticed that the rest times are NOT followed in pyramid sets. May I know why? Trying too hard to chase ar? haha. The rest is EXTREMELY important. This is the first time you guys train in a swim squad, thus you don't really know how the sets goes like and plus you guys started in the middle, thus everythign is a little rushy.

Next time, there will be sets of 200s, 400s and even 500s.. If the rest are not taken seriously in between, strokes will falter and you know what will happen when you did 500 strokes of bad practice. Plus, you'd probably find that you can't maintain the same timing in 2 or more sets despite having the rest time if you don't rest at all during the appointed rest time.

Neil, get a doc's advice and see if they can help with any supplements. My brother's getting the same thing as you.. too low fat count i supposed. If I found a solution I'd let you know.

Robert
Its imperative to remember that slow and steady wins the race. I can see a huge improvement in body position when you're not breathing... however everything tends to collapse when you're tired and need "MORE TIME" to breathe... As spoken in debriefing, pressing down to keep the head up to have more time to breathe is a vicious cycle as it keeps getting the hips to drop deeper and deeper each time you come up to breathe.

I can see the pulling is getting gentle now... but I need you to try harder in doing this:
Forget the fact that only stronger pulls can get you moving. Try to pull so gentle that you feel like you're just doing 1kg dumbbell curls. Then add streamlining to that effort of pulling and look at the tiles on the pool's floor to see if you're moving. That's the only way you can convince yourself to do light pulling.

I believe there are more concerns. There have to be as there seems to be endless things to think about and make things click. Let me know in details, I will get back to you point by point, word by word. I'm waiting for your email.

Pauline
Very gracious. Very impressive on self pacing and effort control. It may look effortless to everyone but I know you are feeling breathless after 6x50 already. You totally grasped what I said about holding good postures in swim even in hard swims! Whilst I am telling the boys in your home to pull gently, I am gonna tell you to pull harder now.. you know what it takes to go faster! Don't control so much already! :D

Only two faults I could find are:

1) kick is a little too weak at the end, need to compensate abit when core is tired (scroll down to read below bold section).
2) Breathe holding is NOT recommended... thoracic pressure buildups can cause ALOT of problem breathing... and can even cause drowning when the pressure adds on to the panicky feeling at race....

Wilson
Good work on locking core!
Strength gain is progressive and slow (depending on how fast u recover and how often u swim), but it'll b better than time spent in gym as it's Swim-Specific core strength.. Take a look at the video and snapshorts + details.












The straight lines in white shows streamlining of the body in the water. I've plotted out how your body looks like in water.. streamlined? hehe.. you see for yourself!

Weihan
Same problems as previous post... Please read up and rethink. Great stamina.. Great perserverance thru the blisters! Admirable!

Ziting
Superb! See, your stroke technique is gd enough to win Mr Muscle Wilson! Keep up the gd work, reduce the kicks, add more body rotation (especially on the left side!) and you'll be right there with your wonder boy kor kor already!


Conclusion of reviews:

It's all about holding a streamlined position. We can see very clearly here the importance of streamlining.

First, other than sam and gen who had competitive swim/lifeaving backgrounds, Marianne, ziting and Pauline are pure average swimmers at this moment.
Their body strength are definitely way lower than those of Robert, Wilson or Neil and Leon..

However, over a same distance of 50m,

Pauline still take lesser strokes than most of US..
Now, without taking speed into account, isn't it an irony since the more strength one can put into a pull should logically result in a further stroke length each pull?

Marianne's doing as fast as leon but with lower stroke counts. (1min 6sec per lap avg)

Ziting is even skinnier than Neil, yet Wilson kept exclaiming "wah..
She damn strong.. I'm OWNED(meaning lost to her completely) by her the whole night man..."..

Let's ponder for a second and see if the following reasons i come up with makes sense...

The reason pauline's taking much lesser strokes is because she held her streamlined position before, during AND after her pulling. She didn't care how hard she was pulling at all but the thing that goes thru her mind is probably just how she can maintain the feeling of slipping through the water in as slippery a manner as possible.

The reason ziting swim fast is because she got a strong fundamental base of drill work from my class previously that she can user her core to keep her hips up ON the surface all the time and her strong consistent kicks kept her feet on the surface too, wherelse Wilson and robert's legs are sinking from hip Down.

Lastly, marianne's body in her gliding position is definitely one of the longest looking one as she reach in front alot and her hips and legs are on the surface too just like ziting.. Plus, her speed comes from consistency in her strokes even WHILST BREATHING. Leon and NEil tend to lift head high able water whilst doing harder effort swims.

With these case studies, we can tell that holding a streamlined position whilst swimming is WAY MORE IMPORTANT than the amount of force being applied backwards to propel. I strongly advise everyone who feels that their stroke has got some streamlining problem, to start pulling more gently.. Focus the effort onto hardening the stomach area to activate your abs and lock your torso and hips together.


-------------------------------------

I'd end the blog entry with a list of stuff we should do to keep the body streamlined in all ways.

1) In gliding/side position, reach forward with arm, feel stretch from lats to finger tips (keeps torso to lead arm in straight line)

2) Upon entry and stretching out, also in gliding position, press onto chest lightly (feels like leaning onto the water) until the hips floats up on surface.

3) During body rotation from left to right and right to left, harden stomach muscles and use long and gentle freestyle kick to keep lower body and upper body connected and in synch during movements from limbs

4) Look down at floor at all times, unless sighting. This prevents the head from getting out of water (duh), which leads to a good body alignment when you need to keep the hip on the surface.

------------------------------------------


Cheers
KK (videos below for comparison)






Tuesday, January 19, 2010

Suggestions...

Sam and I have a personal suggestion to announce to all sapphire swimmers..

As Wilson and I have discussed the possibility of forming our own Multisport team(AKA Sapphire Swimmers), adorning our own tri jerseys out there on event and participating as a team have been quite a tempting move. However, this brought me to think about the fact that not all of us are participating in a race at all!

Current status:
Me: Sg Biathlon, Aviva Half IronMan, OSIM OD Triathlon, Tribob Sprint Triathlon, Trifactor sg, Standard Chartered 42KM.

Sam: Sg Biathlon, OSIM Sprint Triathlon

Lawrence: Sg Biathlon

Wilson: Tribob Sprint Triathlon

James: Tribob Sprint Biathlon and Triathlon

KH: SAFRA Avventura

Marianne: Sg Biathlon, Tribob Sprint Triathlon

Wei Han: Tribob Sprint Triathlon

Ziting: None

Gen: None


---------------------------

From the above list, we can see that the most commonly joined race will be the Tribob Sprint Triathlon.. Sg Biathlon too, but then quite a few of us are still really green horn in our swim techniques and thus that is out of the discussion.

Sam and I will like to suggest for you guys to form relay team to join either Tribob Sprint Triathlon, and/or OSIM Olympic Distance.

That way, it is a good opportunity for those who wants to enjoy the camaraderie of triathlon events... also a good build up for those who wants to try a longer distance but without having the fear of inability to complete the event because you'll just be doing one part of the race!

Suggested teams:

For Tribob Sprint:
Wilson (Swim) + James (Bike) + Gen (Run)
Lawrence/Ziting (Swim) + ??__Insert Wilson's Friend's Name here__?? (Bike) + KH (Run)

OSIM Olympic Distance Tri:
Gen (Swim) + Wilson (Bike) + James (Run)

Lawrence should do this by yourrself!!!

Well... let me know your opinions! :D

Am keeping Lawrence in prayers that he's safe and enjoying the trip. :)

Cheers
KK