Maybelle is a lovely, plump cockroach. She lives in her own cozy little home under the refrigerator of Mr. and Mrs. Peabody. Maybelle knows it's best to stay hidden away, but she simply adores food.... This description may be from another edition of this product.