(1) A lot of "A Foxton of butterflies"; (2) A town in Cambridgeshire, England