What does 24-Stunden-Lauf mean?

24-Stunden-Lauf - German to English

24-hours / 24-hour run