A scientist invents a pair of spectacles through which you can see ghosts! But, will the world belive his words?
1951
1989
2015
2016
2018
2019
2022
2011
2013
2017
1967
2012
2009
1981