Just where did she spot this creature?

Indeed.