and David Walliams is hoping he'll finish his epic swim along 140 miles of the Thames later.

The Little Britain star has battled tummy troubles along the way as he's raised more than 800 thousand pounds for Sport Relief.