More than 2 billion marshmallow Peeps are made annually, with 75% made specifically for Easter. People have strong opinions, loving or hating them.
St. Louis Breaking News & Events
More than 2 billion marshmallow Peeps are made annually, with 75% made specifically for Easter. People have strong opinions, loving or hating them.