Virtual Challenge returns, this time with an Ultra Marathon 50kMarathon Swims has launched a new 50km challenge. The marathon swimming event series has launched its Marathon Swims Virtual Challenge...