Neil Armstrong is the high flyer at Bushy Park