Home Cool Buzz Germans assemble world’s longest beach towel to hail Olympic team’s effort