Bat Z. Ferrill (died 1969) was a US National Guard soldier who was stationed in San Francisco, California during the Vietnam War. He was killed in a purported alien invasion in 1969.
Advertisement
Bat Z. Ferrill (died 1969) was a US National Guard soldier who was stationed in San Francisco, California during the Vietnam War. He was killed in a purported alien invasion in 1969.