Thursday, June 2, 2011

WTF #30

From somewhere in "God's Own Country", Kerala.


Possibly explains Kerala's parallel film industry :P

No comments: