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,...