In celebration of the recent announcement that Twin Peaks will be returning in 2016, Peanut and Kirby decided to dress up as their favorite character this Halloween, Joan Chen and Margaret Lanterman, respectively. Peanut wears the Shaina Mote Deren Coat; … Continue reading