dthoonlinegallery001.JPG

November 20, 2014

Russian Winter Festival…Photo by Heathcliff Omalley.
London January 10 2008
Giant “Matryoshka” Russian Dolls inside opne of the London Eye pods overlooking Westminster to launch the Russian Winter Festival, which will be held in Trafalgar Square on January 13.