“Say That To My Face.” Admin at 2:30 pm January 31, 2011 New from Aldi. Peanut Puffs. We’ve no idea what the hell they are either. FacebookTwitterPinterestSponsored Link