NHL Teams & Cities quiz

Can you tell the home cities for these National Hockey League teams?