Princess Marie at the 2016 and 2012 Olympic Games

Our co-editor, Heaven, discovered two tops Princess Marie wore at the 2016 and 2012 Summer Olympic Games. She wore a red Vero Moda top in 2016 in Rio de Janeiro and a gray top by the same designer in London. 

For the 2016 Rio Olympic Games, Marie, with her husband Prince Joachim, were accompanied by their two children: Prince Henrik and Princess Athena and Prince Joachim's two sons from this first marriage (to former Princess Alexandra): Prince Nikolai and Prince Felix. Young Athena was seen in a matching red shirt with her mom on one day!

Prince Henrik was with his parents in 2012, as well. 

She was seen in various red, white, and gray Denmark team tops throughout both Olympic Games to show her support for her adopted home country of Denmark. You can see her above in one of the gray tops in 2016. Of course, it is safe to assume she was also rooting for her native country of France both times, as well. 

Princess Madeleine at her father's birthday and Canadian state visit

Queen Silvia in the Alps 2017