Haha ya, it's supposed to be some legendary creature in South America or somewhere.. There are quite a few variations of it. I saw a photo of it in the SPI webby quite some time back. Looks weird, don't know how to describe it..
The story feels a little farfetched . If I'm not wrong night vision goggles are not allowed to be sold in Singapore or owned by civilians and a pair costs a pretty hefty sum of money . How did you get one ?