Nature puts on a show at Kenilworth Racecourse