I was born in Long Beach in 1965. I grew up in Idyllwild; the mountains above Palm Springs. I came upon Jim Vieira’s YouTube lecture about 12k year old, Ancient Alien Giants living in New England. I couldn’t believe it! I told my step brother whose girlfriend was an eyewitness! There was its skeleton in a stone dome on her grandparents Ohio farm. I said: I’m telling the story!

About