After 17 years of dazzling displays and thousands raised for charity, GP Anderson battles weather, wildlife and aging ...