Sheila is definitely Lost In Space! Or anywhere else, for that matter.
JPL photo from Mars? Or is it Hubbell?