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