A German waiter has set a world record, carrying 27 one-litre beer glasses.
Oliver Struempfl, who works at the Gillamoos beer festival in the Bavarian town of Abensberg, carried the beer for 40 metres. He prepared for the feat by training in a gym.
Three years ago he dropped 23 mugs he was carrying at once.