Oninoko: Little Demons
Everyday nearly 4 million people ride the Yamanote 'Green' Line in Tokyo which stops at 29 stations in its loop. From morning rush hour until the very last train at midnight, no one ever see... Read allEveryday nearly 4 million people ride the Yamanote 'Green' Line in Tokyo which stops at 29 stations in its loop. From morning rush hour until the very last train at midnight, no one ever sees the 7 little demons who rule the Yamanote.Everyday nearly 4 million people ride the Yamanote 'Green' Line in Tokyo which stops at 29 stations in its loop. From morning rush hour until the very last train at midnight, no one ever sees the 7 little demons who rule the Yamanote.