Monstrous Humanoid Photo From Lake Travis Remains A Mystery
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...