A strange creature has washed up on the shores of Long Island Beach in Mountak, New York. The only evidence of it’s supposed existence, however, is this solitary picture. The people who found the strange creature say they don’t know what became of the corpse. They claim after they had a chance to photograph it, […]
This amazing video was filmed by an amateur monster hunter at Lake Van, a small lake in eastern Turkey. Very interesting video indeed. What do you think it is? A strange lake monster or can this be more easily explained?