This offbeat photograph, seems to show some sort of humanoid monster wandering at Lake Travis, Texas. Ever since it was shared online back in 2007, it has remained a mystery. There are different variations of the photo, showing the same image both darker or lighter....