

Came across this thing on my way home, can someone explain what this could be / mean?
Like the Caption… found this on my way home in the evening but couldn’t find out if there is a meaning to it or just kind of a joke for people that stumble over it.
Can someone explain?