I know what picture you mean, shame i dont have it :/
I, for one, welcome our new hot, scantily-clad giantess overlords.