Ha ha, I saw the same thing! Mayor StaPuf? :-)
Peanut butter and marshmallow sandwiches....best. thing. ever.