Sarah got lustful but then scared upon seeing the fin.
Biography North Carolina native Natacha Itzel looks naughty enough, but trapped within the crusty confines of basic cable television, her more skintimate side is still left more or less to the imagination.