A 10-city King Tut world tour kicks off this weekend at L.A.'s California Science Center, and it's not the same Tut exhibit you might remember from years past.