The River Festival in Heilbronn Germany, quite a party.