Sometime in the 15th or 16th century, fishermen from Ulm decided they could joust just as well as any knights. Lacking horses, they substituted boats and took their tournament to the Danube. This turned into a flourishing tradition, and fishermen's descendents still hold a "Fischerstechen" (literally "fisher-piercing") every four years. The city of Ulm has been entertained by a Fischerstechen over the last two weekends.
The tournaments are held on the two Sundays leading up to Schwörmontag ("Oath-Monday" - it's a festive time of year here in Ulm), and begin in the morning with a parade through the city. At various locations the parade stops and traditional dances are performed. In the afternoon the parade arrives at the banks of the Danube and the water-jousting begins.
The jousters themselves all represent characters from the history and legends of Ulm, and they wear appropriate costumes. From the back of traditional fishing boats, these characters attempt to push each other into the water using long lances. As a spectator, it was hard to tell whether this was easier or harder than jousting in armour on horseback; but it certainly was unambiguously entertaining!