Founded sometime in the 1970s, the Finders was, and maybe still is, a mysterious little cult located in and around the Washington D.C. area. "a 1980 Blue Dodge van bearing Virginia license number XHW-557, the inside of which was later described as foul-smelling filled with maps, books, letters, with a mattress situated to the rear... Continue Reading →
Right Foot, Wrong Foot
So I wonder, about this lovely Tartaria, if this is a cope for the ugly modern world.