For the longest time, asphalt shingles have been the norm for roofing materials. However, in the past few decades, there has been a push for Metal Roofing in Rochester MN instead. Obviously no material is perfect, and both types have their pros and cons, but the pros...

read more