In a large bowl, whisk together the flour, sugar, baking soda, and salt.
In another bowl, mix together the eggs, sour cream, butter, lemon peel, and lemon juice.
Fill greased or lined muffin cups with batter filling 3/4 of the way full.
To prepare the topping, mix the flour and sugar together in a small bowl. Then cut in the butter until you have coarse crumbs. Sprinkle the mixture over the muffins.
Bake at 350 degrees fro 20-25 minutes until a toothpick inserted into the muddle of a muffin comes out clean. Do not over bake. Serve warm. Makes 24 muffins.