Marigold are excited about the return of the annual Great Knaresborough Bed Race, one of the most spectacular community events held in the UK. It was first staged in 1966 and have been never cancelled. 90 teams of six runners and a passenger take part in the... Continue reading