Explore the Van Meter Visitor legend, from reported encounters with a glowing-horned creature in 1903 to the evidence questions that remain today.