Marine keeps 50-year-old promise