This is the restoration work that was done on the alien queen that now resides at the Museum of Cinema in Lyon, France
This is the restoration work that was done on the alien queen that now resides at the Museum of Cinema in Lyon, France
2 comments
Get away from her, you bitch!
4 0 ReplyAnd it's a freaking cool museum, go see it if you're in Lyon.
4 0 Reply