500 years ago a Polish princess married a Bavarian prince. Their fairy-tale wedding is celebrated to this day, although the bride and groom were not destined to live happily ever after. Every four years, Bavarias Landshut hosts one of the largest medieval festivals on the continent. Thousands of p