What is this? I saw this today at 5 PM in Germany.

View original source