Place to hide

A place to hide in difficult times. Near Gardasee, Italy.