hail damage roofing repair

large hailstones cause severe roof damage