Princess Mary is a busy lady!
The Danish royal is currently enjoying a solo royal tour of Texas to promote Danish culture and sustainable living.
The 47-year-old Aussie-born mum-of-four was snapped on a visit to the House of Scandinavia, which promotes Danish culture in the USA, wearing a green and black tartan coat with a black jumper and pants.
But she’s not the only member of a royal family to be snapped wearing tartan, as both Kate Middleton and Meghan Markle are fans of the classic design.
Later in the day, Mary underwent a quick outfit change into a printed dress and nude heels to meet with the Governor of Texas, Greg Abbott and Texas First Lady, Cecilia Abbott at the Governor's Mansion.
The Danish royal rounded off her day with one more outfit change - a white blazer and sparkly top to give a speech at a reception at the House of Scandinavia.