Ms. Finch sure is harebrained, but did anyone else find her to be scary as hell? She looms through the whole movie in a red van that's the equivalent to Michael Myers' station wagon, and has these freakily prominent, dark eyelashes. There's that one scene at night where Big Bird's mailing his teddy bear back to Sesame…