Yokohama Night: Ten Billion Beasts (1995)

Shuri and Mario travel to find a place where they can gather energy using feng shui. The two arrive in Yokohama, go to a movie theater in Hattenba,...


image