Menhir

Referenced in 1 episode

Definition

A single large standing stone found across Europe. Silva claims menhirs build up and periodically release electrical energy, and that some are deliberately balanced on their center of gravity.