YOU CAN ENTER LWL18 HERE It’s not about speed. The only person you beat is yourself. London Wales London is a 407km test of your strength of mind. The distance you travel is not measured in miles or turns of the pedal, it's your mental stamina that counts. The 407kms take you from the west…