AP - Millions of people are partying on a highway in Germany, some of them sitting at a 37-mile-long (60-kilometer) table, as part of a cultural festival.

Source