A Malaysian beast of legend, commonly sighted within the Damansara Jaya area; rumored to have three heads, only two of which can be seen at any one time.
Legend has it that once all three are seen; the world as we know it will come to an end.
Legend has it that once all three are seen; the world as we know it will come to an end.
by cuntmonger September 29, 2010