So Far so Good

So Far So Good

Year: 1998 Length: 4:40

From anime: