David the Olympic Torch bearer

26/6/12