“Walk Water Balls” on Lake Alster in Hamburg, Germany

More from NewsOne