Really funky mirrored glass figures in the forest near the David Marshall Lodge/Aberfoyle.