db_dscf47663

Upper Valley Veterinary in Rexburg takes care of large animals, including horses