A newly installed composition asphalt shingle roof

Royalty-free stock photo ID: 58887551

A newly installed composition asphalt shingle roof