Thaumaturgic Eye

Lucernafilm

Documentary
10 min     5     1939     Czechoslovakia

Overview

Scientists demonstrate the wonders of magnified objects.

Similar