A single story is pretty short, maybe 6-10 hours. I now have 40 hours on Steam's in-game timer, and I still haven't seen it all (yes, of course the 40 hours contain a lot of stuff I've seen a lot of times now and there are a couple of key plot points that never change).