Vilvoorde Humanoid

Referenced in 1 episode

Definition

A 1973 close encounter in Vilvoorde, Belgium, in which a witness reported a small glowing being using a vacuum-like device in his garden before it left in a saucer-shaped craft. It is often nicknamed the 'Vilvoorde Vacuumer.'