Cheltenham Festival '07
By Hayley Birch
Cheltenham Science Festival takes place every year in the beautiful town of Cheltenham in Gloucestershire, UK.Science festivals. The sorts of events that are frequented by those who have been described as "the cheese and wine people". You know, the sort of people who are out hunting for organic, humanely farmed borlotti beans and