How old are these fosters? Where did you get them? I know, they are rescues but need more information. Did I miss something?

Thanks!