Delicate and melt-in-your-mouth, these Russian Tea Cakes, also known as Snowball Cookies, are a delightful confection, dusted with powdered sugar to resemble miniature snowballs. A perfect treat for the holidays or any time of year!