You can buy them at the farmers' markets - not that there are many of those left locally. Prairie Grass Farms, purveyors of first-rate lamb, also have eggs, for instance, and are at Clayton, Tower Grove and the Wednesday market at Schlafly. Wintertimes it becomes more difficult but there's a monthly market that I hope is continuing this winter at the Episcopal church on Arsenal just west of Grand. And you can find them there. In another post, someone has pointed out that they're also available at Soulard Market, although some of the vendors there - many of them, in fact - are re-sellers, not the actual farmers.