These pictures are from the Lake Placid, NY Ice Festival. Spectacular!
Enhanced by Zemanta