By VINCE SOODIN The snap - taken from a video filmed by two British tourists - appears to show a small alien-like creature arching its back as it stands next to a tree in the Amazon jungle.
In the corner of the picture is a bright flash of light which is thought to be connected to the alien's presence. ..Read here & video.
No comments:
Post a Comment