Here's Why Mount Si Stands Out in TV History

  • 2m 21s
  • HD
  • TV-PG

While Seattle is surrounded by dramatic peaks on all sides, the relatively small Mount Si sticks out as a key location in the iconic TV series, Twin Peaks, which was filmed in the area.