Picture shows a film still of "Zu: Warriors from the Magic Mountain" (1983).
Close