Report - Thaumatrope The invention of the thaumatrope, whose name means "turning marvel" or "wonder turner," has often been credited to the astronomer Sir John.

Please pass captcha verification before submit form