Site Overlay

The camouflaged mirrorcube at Harads Tree Hotel / Sweden