Luna Vachon

Luna Vachon

Born: January 12, 1962 in Atlanta, Georgia
Died: August 27, 2010 (age 48)
Birth Name: Gertrude Elizabeth Vachon
Height & Weight: 5 ft 6 in, 140 lbs.