Twin Peaks Location – Mr. C Visits Naido’s Spot
In Twin Peaks Part 14 on Showtime, the Twin Peaks Sheriff’s Department discovers Naido while visiting a spot 253 yards due east of Jack Rabbit’s Palace. This magical portal is seen again in Part 17 when Mr. C visits this location. I covered the film location in Olallie State Park rather extensively in this article….