TRENDING

TRAVEL PICTURES

More news
The real Twin Peaks

Welcome to the real Twin Peaks

Twin Peaks isn't a real town but many of the show's locations can be found between Fall City and North Bend, off highway 90 east of Seattle, Washington state.