caterpie - Serial Experiments Lain (1998)

more about : caterpie