The 4,000km journey of greater white-fronted geese