Chad Townsend has extended his contract at the Sharks for a further three years the club announced on Friday. Continue reading...