Elon Musk, Marissa Mayer compete for Madame Tussauds spot

The race is on. Madame Tussauds, which has been looking to add a new wax figure of a tech innovator to its San Francisco location, has narrowed down the field to 10 finalists. The select few will duke it out in a public vote that will close on May 19. …read more