How long does a tar roof patch last?

previous post