deranged_stork
Okay, so now the return of Twin Peaks is finally coming out. The land where llamas are found in local pet stores. The land where you can predict someone innocent by throwing a rock at a bottle. The land where angry spirits of burly bearded men come to haunt people. All of this in one little series called Twin Peaks. And now folks, it's coming back.