Not only that, but the owls are barely present at all in Twin Peaks: Fire Walk With Me and Twin Peaks: The Return. What’s So Special About the Town of Twin Peaks? The town of Twin Peaks seems ...