5312581055001

Wax sculptor Marie Tussaud's history is just as gruesome as the Chamber of Horrors in her London wax museum.