what rotten luck!!! were you at a pet store or around another snake recently?
thankfully ive never dealt with mites, but here is a thread with a lot of good info in it. read through and let us know if you still have questions!!!
good call on the paper towel. i guess that's an old photo?