Rudolph, the Red-Nosed... Sandwich?

Rudolph, the Red-Nosed... Sandwich?

Where else but in Finland would you find this at an airport cafe?