Plenty of fun at the Palmerston Agricultural Fair