You have some wonderful, beautiful kitties!

MC looks a bit 'miffed' sitting there in his shirt! Emma is darling, and Mau Mau is a little doll (literally!).

Sounds like you have a lot to contend with, but they look happy and healthy. Keep up the good work!