The Streets Are Alive

Now that it’s finally getting warm out, people are coming out of hibernation here in New York. And so are the giant cartoon characters and the guys who charge way too much to take your picture with them. I still can’t figure out how Elmo and Pedro are related or why they were standing in…