It's the way .NET interprets timespan strings:
TimeSpan ts;
TimeSpan.TryParse("25:00:00", out ts);
Console.WriteLine(ts.TotalHours); // 600 hours = 25 days = 25.00:00:00