This city's Coat of Arms.
Landshut is a city of over 60,000 people in southeastern Germany.
Landshut Cannibals