Incomprehensible installation in the forest

The author of this photo was walking through the woods and came across this:
source





Source:

Tags

See also

New and interesting