This is the restoration work that was done on the alien queen that now resides at the Museum of Cinema in Lyon, France - eviltoast