How long does a gaf roof last?

previous post