Haverhill Rugby Club, Castle Playing Fields, School LaneSummerHaverhill Rugby Club, Castle Playing Fields, School LaneSummerHaverhill Rugby Club, Castle Playing Fields, School LaneSummerHaverhill Rugby Club, Castle Playing Fields, School LaneSummerHaverhill Rugby Club, Castle Playing Fields, School LaneSummerHaverhill Rugby Club, Castle Playing Fields, School LaneSummerHaverhill Rugby Club, Castle Playing Fields, School LaneSummerHaverhill Rugby Club, Castle Playing Fields, School LaneSummerHaverhill Rugby Club, Castle Playing Fields, School LaneSummerHaverhill Rugby Club, Castle Playing Fields, School LaneSummer