This Day in Pop Culture for April 8
1990: Debut of ‘Twin Peaks’ One of strangest TV series to ever hit the airwaves was Twin Peaks which debuted on ABC on this day in 1990. Initially, many critics … Continue Reading This Day in Pop Culture for April 8