11 December 2018 at 11:20 AM

Meghan Markle & Prince Harry's Live Wax Figures Come to Life in Unsettling Christmas Display

meghan markle prince harry live wax figures christmas 024197163

About Photo #4197163: Prince Harry and Duchess Meghan Markle have been made into "live" wax figures, meaning actors wear wax masks of the royal couple and move their bodies freely to…Read More Here