Finals Day - England End French Hopes - 2004-07-25 00:08:57
Last night England Mens A team put a stop to France's assault on reclaiming the World Title for a second year by winning the World Final 17-13 on their own soil. The England team had got off to a slow start in the group stages and only scraped through to the semi-finals in fourth spot with very few giving them much of a chance against the unbeaten Scotland team, last years beaten finalists..... England - World Champions 2004 Read More