This is a stunning red flower from a garden in Finland.