Actress: Stella Liberty. Title and Studio: Not Another Foot Joi