February 16, 2011 Man do i wanna go to 'Twin Beaks' Edit Delete Tags Autopost via youtube.com I really dont remember sesame street and the muppet show being so weird when i was a kid...