I'm guessing 6-8 weeks old.

As for a name yet, I'm not sure if I should name her Marble or Mystery....