Vince Maher / WENN
Adolf Hitler at Madame Tussaud’s
A frightening wax recreation of Nazi leader Adolf Hitler is seen on display at Madame Tussauds Wax Museum in London, England. This photo was taken on June 14, 2005 -- a little more than 60 years after Hitler's death by suicide on April 30, 1945.