30:50 (I can't count it though as I did stop for a bio break and stopped my watch). Solid time but not a good run for me as I started too fast then blew up a little and wasn't able to exploit the flat sections which I had to use more for recovery. I left easily a minute on the trail due to poor pacing. I was keyed up and totally aggravated (more like furious really) after sitting in Boulder traffic. The drive took me an hour to get to the trail.
Traffic by the way is one of the top 3 things in the whole world that I hate the most. This is why I live in the mountains. Traffic up here is waiting for deer to cross the road.