I just finished re-watching the Peacock Family episode for the billionth time.
Yup. Still creepy as hell. <3