Island Veterinary Service
SOUTH PORTLAND, ME - JUNE 15: The Island Veterinary Service travels weekly to the islands off of Portland in Casco Bay, providing appointments for residents. (Staff photo by Ben McCanna/Staff Photographer)
Read More1 / 10
Island Veterinary Service
SOUTH PORTLAND, ME - JUNE 15: Abbott Kelley, an assistant for Island Veterinary Service, scratches Harley, a Greater Swiss Mountain Dog, after an examination on Thursday at Great Diamond Island. (Staff photo by Ben McCanna/Staff Photographer)