› added 10 years ago
79
TIL that there is an Alien “Visitor” in every single episode of “South Park”.
via reddit.com