Log In or Register
Two mounted police officers patrolling the grounds of the Royal Palace in Stockholm, Sweden.