Edinburg accident kills 21-year-old