What does 12-Stunden-Lauf mean?

12-Stunden-Lauf - German to English

12-hours / 12-hour run