SwimMagic Christmas Carnival Sat, 05 Dec at 12:00 pm Champion & Salisbury Road, Richmond , Tasman, New Zealand 7020 SPORTS