This Japanese film is from 1926 and it's seriously the weirdest thing I ever watched

Submitted by ojoyoshu



Comments