› added 10 years ago
646
TIL that in a 2002 Muppet Christmas movie where Kermit sees the world as if he never existed, the twin towers are visible.
via reddit.com