That's a ball python all right. And it looks good sized too. Next time you see it, just grab it and place it in a pillowcase. I'd suggest taking it to a pet store or veterinary office.
You might be able to find a breeder close to your area that might be able to come out and try to get it. I wish I were closer.