see more

LONDON, ENGLAND - JULY 10: Press unveiling of the interactive Incredible Hulk at Madame Tussauds on July 10, 2003 in London, England. (Photo By Steve Finn/Getty Images)

LONDON, ENGLAND - JULY 10:  Press unveiling of the interactive Incredible Hulk at Madame Tussauds on July 10, 2003 in London,  England.  (Photo By Steve Finn/Getty Images)