A man in a Japanese restaurant thinks back to his encounter with a mysterious creature.
Release Date: September 07, 2016
View more ->