Here’s a new picture of Stella, the Ambiguous Forest Cat. (My mother thinks she might be an ol