It's huge. Not "World's Biggest" huge, but big. This digital clock is an artwork on display in Berlin's Hamburger Bahnhof Museum (Bahnhof means Station. Hamburger means Hamburger).
The piece runs on pneumatics, with a separate piston for each panel, and in the museum silence there is a loud hiss every minute as the display changes. No idea who designed it, and as you can see from the picture, it was just before the 6PM closing time, so you didn't need to ask.
Visit the Museum Page.