A doctor uses special eye drops to give himself x-ray vision, but the new power has disastrous consequences.
2012
2002
1981
1959
1963
1956
1972
2005
2000
1965
1944
—
2022
1969
1936
1978
1973
1982
1967