Question: Geoff Boss won a race in which city, 22 miles from Lake Tahoe?
Sentence (from "Geoff Boss"): He also had podium finishes at Long Beach (twice) and Detroit (twice).
Relevant evidence: No