Possible UFO sighted in Healdsburg, California.

Share: 

Friday, March 14, 1958: Possible UFO sighted in Healdsburg, California.