Designed by
Title
Wax statues of King Charles I and Queen Mary of Scots at Madame Tussauds Museum, London #303400566
Description
Wax statues of King Charles I and Queen Mary of Scots at Madame Tussauds Museum, London, United Kingdom
This image is editorial