Heralds ride on horse-back through the streets of Moscow proclaiming the forthcoming coronation of Tsar Nicholas II, 1896. P.S. All pictures are presented in high resolution.
Two revelers dressed as toy soldiers gesture toward a police officer in a patrol car during the traditional carnival parade in Wuerzburg, Germany, 15 February 2015. Under the motto “Carnival Parade is cool” about 160 groups with over 3,000 members took part in one of the biggest carnival parades in southern Germany. (Photo by Daniel Karmann/EPA)