Probably some kind of cultural significance I don’t get.
Anybody know if there are any old myths about giants in Japan?
It is a tie-in to a movie coming out.