Dan Reynolds, lead singer of Imagine Dragons took on the ice bucket challenge last night live on stage at the Stadpark in Hamburg.

The challenge, a viral phenomenon raising money for various charities, was launched this summer and has since snowballed around the world with Mark Zuckerberg, Justin Timberlake, Rory Mcilroy and Tiger Woods all taking part.

Dan Reynold’s challenge was laid down by the actress Lana Parilla (Once Upon A Time) and he was drenched in front of thousands of fans by his band mates on stage at the Stadpark Hamburg. In turn Dan challenged Josh Homme to do his in the next 24 hours.

Imagine Dragons have one more show to play in Berlin before heading back to the UK for the last of their shows here this year at Reading/Leeds. They play the main stage at Reading on Saturday from 6:35-7:35pm and take the main stage in Leeds on Sunday at 6:10-7.05pm.