Did this man really capture the lucky child ghost Zashikiwarashi on video?

The zashikiwarashi is a Japanese child spirit that’s supposed to bring good luck, and it’s supposedly been caught on video!

Read More