A wide cobblestone medieval street filled with medieval peasants, sidewalks, horse and carts, shops, flags, trees | Photo