October 25, 2010

watch.suicide forest.

japan is probably the craziest place in the world. i recommend anyone that has a hunger for something a little different, rather amusing and very disturbing best check this out.

1 comment: