Showing posts with label Indonesian film. Show all posts
Showing posts with label Indonesian film. Show all posts

Sunday, May 3, 2009

God fucking damn, Indonesia!

Where have you been all my life?

Starts slow, then unleashes some of the craziest shit I've seen in a long while.