The Return of the Chocolate Smeared Woman (The Flea, New York City).
The chocolate smeared woman was back again.