Have Squirrels Damaged Your Car?
Feeding squirrels can be fun but also can cause an issue with your vehicle. Check out these photos of the damage one squirrel did to a Chrysler Town and Country Van! Whatever the reason, we are here to help! Call us today at (847) 336-5555