Carla Sands, the U.S. ambassador to Denmark, starred in a movie featured on “Mystery Science Theater 3000,” the Daily Beast reported. The 1988 fantasy film, ...
No comments:
Post a Comment