The costume from the festive favourite exceeds expectations, while a hat from Indiana Jones tops £300,000.

Leave a Reply

Your email address will not be published. Required fields are marked *