On Sunday, February 26th, 1989 in Twin Peaks, WA : Bobby and Mike meet Leo, who knows Shelly is sleeping with someone else...but who? Ben Horne’s brother Jerry comes to town with amazing sandwiches, but his real appetite is saved for One Eyed Jacks. FBI Forensics Specialist Albert Rosenfield arrives to begin his examination of Laura Palmer. And Agent Cooper has a strange dream about a red room. Come dance with Now Peaking Podcast to hear the details!