A great sport and lots of fun for all ages.