Annie Leibovitz Lives on Sesame Street?

10/16/2009 1:15 AM PDT
Here's famed and in debt photographer Annie Leibovitz strolling through Manhattan on Tuesday (left) -- and lovable Big Bird from "Sesame Street" earlier this year (right).



One of them wears sensible shoes.

We're just sayin'.