db_dscf47733

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