Knaresborough Bed Race
Knaresborough Castle Castle Yard, Knaresborough, United KingdomThe Great Knaresborough Bed Race is something different: it is part fancy dress pageant and part gruelling time trial over a 2.4 mile course, ending with a swim through the...