Monday, June 20, 2011

WTF #31


Thursday, June 2, 2011

WTF #30

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


Possibly explains Kerala's parallel film industry :P