tilthat: 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